aboutsummaryrefslogtreecommitdiff
path: root/Backend
diff options
context:
space:
mode:
Diffstat (limited to 'Backend')
-rw-r--r--Backend/.gitignore264
-rw-r--r--Backend/GetStopEstimates.cs43
-rw-r--r--Backend/InfobusApp.csproj36
-rw-r--r--Backend/Program.cs14
-rw-r--r--Backend/Properties/launchSettings.json9
-rw-r--r--Backend/host.json12
6 files changed, 0 insertions, 378 deletions
diff --git a/Backend/.gitignore b/Backend/.gitignore
deleted file mode 100644
index ff5b00c..0000000
--- a/Backend/.gitignore
+++ /dev/null
@@ -1,264 +0,0 @@
-## Ignore Visual Studio temporary files, build results, and
-## files generated by popular Visual Studio add-ons.
-
-# Azure Functions localsettings file
-local.settings.json
-
-# User-specific files
-*.suo
-*.user
-*.userosscache
-*.sln.docstates
-
-# User-specific files (MonoDevelop/Xamarin Studio)
-*.userprefs
-
-# Build results
-[Dd]ebug/
-[Dd]ebugPublic/
-[Rr]elease/
-[Rr]eleases/
-x64/
-x86/
-bld/
-[Bb]in/
-[Oo]bj/
-[Ll]og/
-
-# Visual Studio 2015 cache/options directory
-.vs/
-# Uncomment if you have tasks that create the project's static files in wwwroot
-#wwwroot/
-
-# MSTest test Results
-[Tt]est[Rr]esult*/
-[Bb]uild[Ll]og.*
-
-# NUNIT
-*.VisualState.xml
-TestResult.xml
-
-# Build Results of an ATL Project
-[Dd]ebugPS/
-[Rr]eleasePS/
-dlldata.c
-
-# DNX
-project.lock.json
-project.fragment.lock.json
-artifacts/
-
-*_i.c
-*_p.c
-*_i.h
-*.ilk
-*.meta
-*.obj
-*.pch
-*.pdb
-*.pgc
-*.pgd
-*.rsp
-*.sbr
-*.tlb
-*.tli
-*.tlh
-*.tmp
-*.tmp_proj
-*.log
-*.vspscc
-*.vssscc
-.builds
-*.pidb
-*.svclog
-*.scc
-
-# Chutzpah Test files
-_Chutzpah*
-
-# Visual C++ cache files
-ipch/
-*.aps
-*.ncb
-*.opendb
-*.opensdf
-*.sdf
-*.cachefile
-*.VC.db
-*.VC.VC.opendb
-
-# Visual Studio profiler
-*.psess
-*.vsp
-*.vspx
-*.sap
-
-# TFS 2012 Local Workspace
-$tf/
-
-# Guidance Automation Toolkit
-*.gpState
-
-# ReSharper is a .NET coding add-in
-_ReSharper*/
-*.[Rr]e[Ss]harper
-*.DotSettings.user
-
-# JustCode is a .NET coding add-in
-.JustCode
-
-# TeamCity is a build add-in
-_TeamCity*
-
-# DotCover is a Code Coverage Tool
-*.dotCover
-
-# NCrunch
-_NCrunch_*
-.*crunch*.local.xml
-nCrunchTemp_*
-
-# MightyMoose
-*.mm.*
-AutoTest.Net/
-
-# Web workbench (sass)
-.sass-cache/
-
-# Installshield output folder
-[Ee]xpress/
-
-# DocProject is a documentation generator add-in
-DocProject/buildhelp/
-DocProject/Help/*.HxT
-DocProject/Help/*.HxC
-DocProject/Help/*.hhc
-DocProject/Help/*.hhk
-DocProject/Help/*.hhp
-DocProject/Help/Html2
-DocProject/Help/html
-
-# Click-Once directory
-publish/
-
-# Publish Web Output
-*.[Pp]ublish.xml
-*.azurePubxml
-# TODO: Comment the next line if you want to checkin your web deploy settings
-# but database connection strings (with potential passwords) will be unencrypted
-#*.pubxml
-*.publishproj
-
-# Microsoft Azure Web App publish settings. Comment the next line if you want to
-# checkin your Azure Web App publish settings, but sensitive information contained
-# in these scripts will be unencrypted
-PublishScripts/
-
-# NuGet Packages
-*.nupkg
-# The packages folder can be ignored because of Package Restore
-**/packages/*
-# except build/, which is used as an MSBuild target.
-!**/packages/build/
-# Uncomment if necessary however generally it will be regenerated when needed
-#!**/packages/repositories.config
-# NuGet v3's project.json files produces more ignoreable files
-*.nuget.props
-*.nuget.targets
-
-# Microsoft Azure Build Output
-csx/
-*.build.csdef
-
-# Microsoft Azure Emulator
-ecf/
-rcf/
-
-# Windows Store app package directories and files
-AppPackages/
-BundleArtifacts/
-Package.StoreAssociation.xml
-_pkginfo.txt
-
-# Visual Studio cache files
-# files ending in .cache can be ignored
-*.[Cc]ache
-# but keep track of directories ending in .cache
-!*.[Cc]ache/
-
-# Others
-ClientBin/
-~$*
-*~
-*.dbmdl
-*.dbproj.schemaview
-*.jfm
-*.pfx
-*.publishsettings
-node_modules/
-orleans.codegen.cs
-
-# Since there are multiple workflows, uncomment next line to ignore bower_components
-# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
-#bower_components/
-
-# RIA/Silverlight projects
-Generated_Code/
-
-# Backup & report files from converting an old project file
-# to a newer Visual Studio version. Backup files are not needed,
-# because we have git ;-)
-_UpgradeReport_Files/
-Backup*/
-UpgradeLog*.XML
-UpgradeLog*.htm
-
-# SQL Server files
-*.mdf
-*.ldf
-
-# Business Intelligence projects
-*.rdl.data
-*.bim.layout
-*.bim_*.settings
-
-# Microsoft Fakes
-FakesAssemblies/
-
-# GhostDoc plugin setting file
-*.GhostDoc.xml
-
-# Node.js Tools for Visual Studio
-.ntvs_analysis.dat
-
-# Visual Studio 6 build log
-*.plg
-
-# Visual Studio 6 workspace options file
-*.opt
-
-# Visual Studio LightSwitch build output
-**/*.HTMLClient/GeneratedArtifacts
-**/*.DesktopClient/GeneratedArtifacts
-**/*.DesktopClient/ModelManifest.xml
-**/*.Server/GeneratedArtifacts
-**/*.Server/ModelManifest.xml
-_Pvt_Extensions
-
-# Paket dependency manager
-.paket/paket.exe
-paket-files/
-
-# FAKE - F# Make
-.fake/
-
-# JetBrains Rider
-.idea/
-*.sln.iml
-
-# CodeRush
-.cr/
-
-# Python Tools for Visual Studio (PTVS)
-__pycache__/
-*.pyc \ No newline at end of file
diff --git a/Backend/GetStopEstimates.cs b/Backend/GetStopEstimates.cs
deleted file mode 100644
index a97625b..0000000
--- a/Backend/GetStopEstimates.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-using Microsoft.Azure.Functions.Worker;
-using Microsoft.AspNetCore.Http;
-using Microsoft.AspNetCore.Mvc;
-using Costasdev.VigoTransitApi;
-
-namespace Costasdev.UrbanoVigoWeb;
-
-public class GetStopEstimates
-{
- private readonly VigoTransitApiClient _api;
-
- public GetStopEstimates(HttpClient http)
- {
- _api = new VigoTransitApiClient(http);
- }
-
- [Function("GetStopEstimates")]
- public async Task<IActionResult> Run([HttpTrigger(AuthorizationLevel.Anonymous, "get")] HttpRequest req)
- {
- var argumentAvailable = req.Query.TryGetValue("id", out var requestedStopIdString);
- if (!argumentAvailable)
- {
- return new BadRequestObjectResult("Please provide a stop id");
- }
-
- var argumentNumber = int.TryParse(requestedStopIdString, out var requestedStopId);
- if (!argumentNumber)
- {
- return new BadRequestObjectResult("Please provide a valid stop id");
- }
-
- try
- {
- var estimates = await _api.GetStopEstimates(requestedStopId);
- return new OkObjectResult(estimates);
- }
- catch (InvalidOperationException)
- {
- return new BadRequestObjectResult("Stop not found");
- }
- }
-}
-
diff --git a/Backend/InfobusApp.csproj b/Backend/InfobusApp.csproj
deleted file mode 100644
index 587bb81..0000000
--- a/Backend/InfobusApp.csproj
+++ /dev/null
@@ -1,36 +0,0 @@
-<Project Sdk="Microsoft.NET.Sdk">
- <PropertyGroup>
- <TargetFramework>net8.0</TargetFramework>
- <AzureFunctionsVersion>v4</AzureFunctionsVersion>
- <OutputType>Exe</OutputType>
- <ImplicitUsings>enable</ImplicitUsings>
- <Nullable>enable</Nullable>
- <RootNamespace>Costasdev.UrbanoVigoWeb</RootNamespace>
- </PropertyGroup>
-
- <ItemGroup>
- <FrameworkReference Include="Microsoft.AspNetCore.App" />
- <PackageReference Include="Microsoft.Azure.Functions.Worker" Version="1.21.0" />
- <PackageReference Include="Microsoft.Azure.Functions.Worker.Extensions.Http" Version="3.1.0" />
- <PackageReference Include="Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore" Version="1.2.1" />
- <PackageReference Include="Microsoft.Azure.Functions.Worker.Sdk" Version="1.17.0" />
- <PackageReference Include="Microsoft.ApplicationInsights.WorkerService" Version="2.22.0" />
- <PackageReference Include="Microsoft.Azure.Functions.Worker.ApplicationInsights" Version="1.2.0" />
-
- <PackageReference Include="Costasdev.VigoTransitApi" Version="0.1.0" />
- </ItemGroup>
-
- <ItemGroup>
- <None Update="host.json">
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
- </None>
- <None Update="local.settings.json">
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
- <CopyToPublishDirectory>Never</CopyToPublishDirectory>
- </None>
- </ItemGroup>
-
- <ItemGroup>
- <Using Include="System.Threading.ExecutionContext" Alias="ExecutionContext" />
- </ItemGroup>
-</Project> \ No newline at end of file
diff --git a/Backend/Program.cs b/Backend/Program.cs
deleted file mode 100644
index 6bcb5fd..0000000
--- a/Backend/Program.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using Microsoft.Azure.Functions.Worker;
-using Microsoft.Extensions.Hosting;
-using Microsoft.Extensions.DependencyInjection;
-
-var host = new HostBuilder()
- .ConfigureFunctionsWebApplication()
- .ConfigureServices(services => {
- services.AddApplicationInsightsTelemetryWorkerService();
- services.ConfigureFunctionsApplicationInsights();
- services.AddHttpClient();
- })
- .Build();
-
-host.Run();
diff --git a/Backend/Properties/launchSettings.json b/Backend/Properties/launchSettings.json
deleted file mode 100644
index aead5a4..0000000
--- a/Backend/Properties/launchSettings.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "profiles": {
- "urbanovigoWeb": {
- "commandName": "Project",
- "commandLineArgs": "--port 7240",
- "launchBrowser": false
- }
- }
-} \ No newline at end of file
diff --git a/Backend/host.json b/Backend/host.json
deleted file mode 100644
index ee5cf5f..0000000
--- a/Backend/host.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "version": "2.0",
- "logging": {
- "applicationInsights": {
- "samplingSettings": {
- "isEnabled": true,
- "excludedTypes": "Request"
- },
- "enableLiveMetricsFilters": true
- }
- }
-} \ No newline at end of file