Initial Code Commit from Prasenjit
This commit is contained in:
commit
d07b888b62
25
API/.dockerignore
Normal file
25
API/.dockerignore
Normal file
@ -0,0 +1,25 @@
|
||||
**/.classpath
|
||||
**/.dockerignore
|
||||
**/.env
|
||||
**/.git
|
||||
**/.gitignore
|
||||
**/.project
|
||||
**/.settings
|
||||
**/.toolstarget
|
||||
**/.vs
|
||||
**/.vscode
|
||||
**/*.*proj.user
|
||||
**/*.dbmdl
|
||||
**/*.jfm
|
||||
**/azds.yaml
|
||||
**/bin
|
||||
**/charts
|
||||
**/docker-compose*
|
||||
**/Dockerfile*
|
||||
**/node_modules
|
||||
**/npm-debug.log
|
||||
**/obj
|
||||
**/secrets.dev.yaml
|
||||
**/values.dev.yaml
|
||||
LICENSE
|
||||
README.md
|
25
API/POCDistance.sln
Normal file
25
API/POCDistance.sln
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 16
|
||||
VisualStudioVersion = 16.0.31911.196
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "POCDistance", "POCDistance\POCDistance.csproj", "{F8345A57-17A9-4E96-BE2B-D995034E26CA}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{F8345A57-17A9-4E96-BE2B-D995034E26CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{F8345A57-17A9-4E96-BE2B-D995034E26CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{F8345A57-17A9-4E96-BE2B-D995034E26CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{F8345A57-17A9-4E96-BE2B-D995034E26CA}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {1F070DF5-ED9D-48A1-9A55-B3AC5D5A6A02}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
66
API/POCDistance/Controllers/DistanceController.cs
Normal file
66
API/POCDistance/Controllers/DistanceController.cs
Normal file
@ -0,0 +1,66 @@
|
||||
using Microsoft.AspNetCore.Cors;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using POCDistance.Models;
|
||||
using POCDistance.Service;
|
||||
using System;
|
||||
using System.Net;
|
||||
|
||||
namespace POCDistance.Controllers
|
||||
{
|
||||
[EnableCors(SecurityPolicy.SiteCorsPolicy)]
|
||||
[ApiController]
|
||||
[Route("api/[controller]")]
|
||||
public class DistanceController : ControllerBase
|
||||
{
|
||||
private readonly ILogger<DistanceController> _logger;
|
||||
private readonly ILocationService _locationService;
|
||||
public ErrorModel errorModel;
|
||||
|
||||
public DistanceController(ILogger<DistanceController> logger, ILocationService locationService)
|
||||
{
|
||||
_logger = logger;
|
||||
_locationService = locationService;
|
||||
}
|
||||
|
||||
[Route("GetDistance")]
|
||||
[HttpGet]
|
||||
public ActionResult GetDistance(string travelFrom, string travelTo)
|
||||
{
|
||||
var vResult = new ErrorModel();
|
||||
|
||||
var model = _locationService.GetDistanceByZipCode(travelFrom, travelTo);
|
||||
|
||||
if (!string.IsNullOrEmpty(model.Distance))
|
||||
{
|
||||
return Ok(model);
|
||||
}
|
||||
else
|
||||
{
|
||||
vResult.Status = Convert.ToInt32(HttpStatusCode.BadRequest);
|
||||
vResult.Message = "Postal code(s) not found!";
|
||||
return BadRequest(vResult);
|
||||
}
|
||||
}
|
||||
|
||||
[Route("GetZipCode")]
|
||||
[HttpGet]
|
||||
public ActionResult GetZipCode(string zipCode)
|
||||
{
|
||||
var vResult = new ErrorModel();
|
||||
|
||||
var model = _locationService.GetManyByZipCode(zipCode);
|
||||
|
||||
if (model.Count > 0)
|
||||
{
|
||||
return Ok(model);
|
||||
}
|
||||
else
|
||||
{
|
||||
vResult.Status = Convert.ToInt32(HttpStatusCode.BadRequest);
|
||||
vResult.Message = "Zip code not found";
|
||||
return BadRequest(vResult);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
31
API/POCDistance/DAL/DataSourceAdapter.cs
Normal file
31
API/POCDistance/DAL/DataSourceAdapter.cs
Normal file
@ -0,0 +1,31 @@
|
||||
using POCDistance.Models;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
|
||||
namespace POCDistance.DAL
|
||||
{
|
||||
public class DataSourceAdapter : IDataSourceAdapter
|
||||
{
|
||||
public List<LocationModel> GetLocations()
|
||||
{
|
||||
IEnumerable<string> strLocations = File.ReadLines(@"DataSource/zip_to_lat_lon_North America.csv");
|
||||
var results = from str in strLocations
|
||||
.Skip(1)
|
||||
let tmp = str.Split(',')
|
||||
select new LocationModel()
|
||||
{
|
||||
ZipCode = tmp.ElementAt(1),
|
||||
City = tmp.ElementAt(2),
|
||||
State = tmp.ElementAt(3),
|
||||
Country = tmp.ElementAt(12),
|
||||
Latitude = tmp.ElementAt(9),
|
||||
Longitude = tmp.ElementAt(10)
|
||||
|
||||
};
|
||||
|
||||
return results.ToList();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
10
API/POCDistance/DAL/IDataSourceAdapter.cs
Normal file
10
API/POCDistance/DAL/IDataSourceAdapter.cs
Normal file
@ -0,0 +1,10 @@
|
||||
using POCDistance.Models;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace POCDistance.DAL
|
||||
{
|
||||
public interface IDataSourceAdapter
|
||||
{
|
||||
public List<LocationModel> GetLocations();
|
||||
}
|
||||
}
|
199190
API/POCDistance/DataSource/zip.json
Normal file
199190
API/POCDistance/DataSource/zip.json
Normal file
File diff suppressed because it is too large
Load Diff
189892
API/POCDistance/DataSource/zip_to_lat_lon_North America.csv
Normal file
189892
API/POCDistance/DataSource/zip_to_lat_lon_North America.csv
Normal file
File diff suppressed because it is too large
Load Diff
22
API/POCDistance/Dockerfile
Normal file
22
API/POCDistance/Dockerfile
Normal file
@ -0,0 +1,22 @@
|
||||
#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.
|
||||
|
||||
FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base
|
||||
WORKDIR /app
|
||||
EXPOSE 80
|
||||
EXPOSE 443
|
||||
|
||||
FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
|
||||
WORKDIR /src
|
||||
COPY ["POCDistance/POCDistance.csproj", "POCDistance/"]
|
||||
RUN dotnet restore "POCDistance/POCDistance.csproj"
|
||||
COPY . .
|
||||
WORKDIR "/src/POCDistance"
|
||||
RUN dotnet build "POCDistance.csproj" -c Release -o /app/build
|
||||
|
||||
FROM build AS publish
|
||||
RUN dotnet publish "POCDistance.csproj" -c Release -o /app/publish
|
||||
|
||||
FROM base AS final
|
||||
WORKDIR /app
|
||||
COPY --from=publish /app/publish .
|
||||
ENTRYPOINT ["dotnet", "POCDistance.dll"]
|
15
API/POCDistance/Models/DistanceModel.cs
Normal file
15
API/POCDistance/Models/DistanceModel.cs
Normal file
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace POCDistance.Models
|
||||
{
|
||||
public class DistanceModel
|
||||
{
|
||||
public string Distance { get; set; }
|
||||
public string Unit { get; set; }
|
||||
public string FromCity { get; set; }
|
||||
public string ToCity { get; set; }
|
||||
}
|
||||
}
|
13
API/POCDistance/Models/ErrorModel.cs
Normal file
13
API/POCDistance/Models/ErrorModel.cs
Normal file
@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace POCDistance.Models
|
||||
{
|
||||
public class ErrorModel
|
||||
{
|
||||
public int Status { get; set; }
|
||||
public string Message { get; set; }
|
||||
}
|
||||
}
|
14
API/POCDistance/Models/LocationModel.cs
Normal file
14
API/POCDistance/Models/LocationModel.cs
Normal file
@ -0,0 +1,14 @@
|
||||
namespace POCDistance.Models
|
||||
{
|
||||
public class LocationModel
|
||||
{
|
||||
public string ZipCode { get; set; }
|
||||
public string City { get; set; }
|
||||
public string Latitude { get; set; }
|
||||
public string Longitude { get; set; }
|
||||
public string Country { get; set; }
|
||||
public string State { get; set; }
|
||||
|
||||
|
||||
}
|
||||
}
|
12
API/POCDistance/Models/LocationModel1.cs
Normal file
12
API/POCDistance/Models/LocationModel1.cs
Normal file
@ -0,0 +1,12 @@
|
||||
namespace POCDistance.Models
|
||||
{
|
||||
public class LocationModel
|
||||
{
|
||||
public string ZipCode { get; set; }
|
||||
public double Latitute { get; set; }
|
||||
public double Longitude { get; set; }
|
||||
public string City { get; set; }
|
||||
public string Country { get; set; }
|
||||
public string State { get; set; }
|
||||
}
|
||||
}
|
13
API/POCDistance/Models/SecurityPolicy.cs
Normal file
13
API/POCDistance/Models/SecurityPolicy.cs
Normal file
@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace POCDistance.Models
|
||||
{
|
||||
public class SecurityPolicy
|
||||
{
|
||||
public const string SiteCorsPolicy = "SiteCors";
|
||||
public const string CoreCorsPolicy = "CoreCors";
|
||||
}
|
||||
}
|
19
API/POCDistance/POCDistance.csproj
Normal file
19
API/POCDistance/POCDistance.csproj
Normal file
@ -0,0 +1,19 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk.Web">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net5.0</TargetFramework>
|
||||
<UserSecretsId>8fafca66-4073-4e9d-9691-eeb04bf6610a</UserSecretsId>
|
||||
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Remove="Models\LocationModel1.cs" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.11.1" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
|
||||
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.6.3" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
10
API/POCDistance/POCDistance.csproj.user
Normal file
10
API/POCDistance/POCDistance.csproj.user
Normal file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ActiveDebugProfile>Docker</ActiveDebugProfile>
|
||||
<ShowAllFiles>true</ShowAllFiles>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
||||
<DebuggerFlavor>ProjectDebugger</DebuggerFlavor>
|
||||
</PropertyGroup>
|
||||
</Project>
|
26
API/POCDistance/Program.cs
Normal file
26
API/POCDistance/Program.cs
Normal file
@ -0,0 +1,26 @@
|
||||
using Microsoft.AspNetCore.Hosting;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace POCDistance
|
||||
{
|
||||
public class Program
|
||||
{
|
||||
public static void Main(string[] args)
|
||||
{
|
||||
CreateHostBuilder(args).Build().Run();
|
||||
}
|
||||
|
||||
public static IHostBuilder CreateHostBuilder(string[] args) =>
|
||||
Host.CreateDefaultBuilder(args)
|
||||
.ConfigureWebHostDefaults(webBuilder =>
|
||||
{
|
||||
webBuilder.UseStartup<Startup>();
|
||||
});
|
||||
}
|
||||
}
|
38
API/POCDistance/Properties/launchSettings.json
Normal file
38
API/POCDistance/Properties/launchSettings.json
Normal file
@ -0,0 +1,38 @@
|
||||
{
|
||||
"iisSettings": {
|
||||
"windowsAuthentication": false,
|
||||
"anonymousAuthentication": true,
|
||||
"iisExpress": {
|
||||
"applicationUrl": "http://localhost:49366",
|
||||
"sslPort": 44374
|
||||
}
|
||||
},
|
||||
"$schema": "http://json.schemastore.org/launchsettings.json",
|
||||
"profiles": {
|
||||
"IIS Express": {
|
||||
"commandName": "IISExpress",
|
||||
"launchBrowser": true,
|
||||
"launchUrl": "swagger",
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
}
|
||||
},
|
||||
"POCDistance": {
|
||||
"commandName": "Project",
|
||||
"launchBrowser": true,
|
||||
"launchUrl": "swagger",
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
},
|
||||
"dotnetRunMessages": "true",
|
||||
"applicationUrl": "https://localhost:5001;http://localhost:5000"
|
||||
},
|
||||
"Docker": {
|
||||
"commandName": "Docker",
|
||||
"launchBrowser": true,
|
||||
"launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}/swagger",
|
||||
"publishAllPorts": true,
|
||||
"useSSL": true
|
||||
}
|
||||
}
|
||||
}
|
13
API/POCDistance/Service/ILocationService.cs
Normal file
13
API/POCDistance/Service/ILocationService.cs
Normal file
@ -0,0 +1,13 @@
|
||||
using POCDistance.Models;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace POCDistance.Service
|
||||
{
|
||||
public interface ILocationService
|
||||
{
|
||||
public List<LocationModel> GetAll();
|
||||
public List<LocationModel> GetManyByZipCode(string zipCode);
|
||||
public LocationModel GetByZipCode(string zipCode);
|
||||
public DistanceModel GetDistanceByZipCode(string zipCode1, string zipCode2);
|
||||
}
|
||||
}
|
80
API/POCDistance/Service/LocationService.cs
Normal file
80
API/POCDistance/Service/LocationService.cs
Normal file
@ -0,0 +1,80 @@
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using POCDistance.DAL;
|
||||
using POCDistance.Models;
|
||||
using POCDistance.Util;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace POCDistance.Service
|
||||
{
|
||||
public class LocationService : ILocationService
|
||||
{
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
private readonly IDataSourceAdapter _dataAdapter;
|
||||
|
||||
public LocationService(IHttpContextAccessor httpContextAccessor, IDataSourceAdapter dataAdapter)
|
||||
{
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
_dataAdapter = dataAdapter;
|
||||
}
|
||||
public List<LocationModel> GetAll()
|
||||
{
|
||||
var locations = new List<LocationModel>();
|
||||
|
||||
if (!string.IsNullOrEmpty(_httpContextAccessor.HttpContext.Session.GetString("LocationData")))
|
||||
{
|
||||
locations = _httpContextAccessor.HttpContext.Session.GetObjectFromJson<List<LocationModel>>("LocationData");
|
||||
}
|
||||
else
|
||||
{
|
||||
locations = _dataAdapter.GetLocations();
|
||||
_httpContextAccessor.HttpContext.Session.SetObjectAsJson("LocationData", locations);
|
||||
}
|
||||
return locations;
|
||||
}
|
||||
|
||||
public List<LocationModel> GetManyByZipCode(string zipCode)
|
||||
{
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(zipCode) && zipCode.Length > 1)
|
||||
{
|
||||
var locations = GetAll();
|
||||
var query = locations.Where(l => l.ZipCode.ToLower() == zipCode.Trim().ToLower());
|
||||
return query.ToList();
|
||||
}
|
||||
return new List<LocationModel>();
|
||||
}
|
||||
|
||||
public LocationModel GetByZipCode(string zipCode)
|
||||
{
|
||||
var _location = GetManyByZipCode(zipCode);
|
||||
return _location.OrderByDescending(l => l.Country).FirstOrDefault();
|
||||
}
|
||||
|
||||
public DistanceModel GetDistanceByZipCode(string zipCode1, string zipCode2)
|
||||
{
|
||||
double distance = 0.0;
|
||||
double loc_lat1, loc_long1, loc_lat2, loc_long2;
|
||||
var model = new DistanceModel();
|
||||
|
||||
var location1 = GetByZipCode(zipCode1);
|
||||
var location2 = GetByZipCode(zipCode2);
|
||||
|
||||
if (location1 != null
|
||||
&& location2 != null
|
||||
&& double.TryParse(location1.Latitude, out loc_lat1)
|
||||
&& double.TryParse(location1.Longitude, out loc_long1)
|
||||
&& double.TryParse(location2.Latitude, out loc_lat2)
|
||||
&& double.TryParse(location2.Longitude, out loc_long2))
|
||||
{
|
||||
distance = CalculateDistance.GetDistance(loc_lat1, loc_long1, loc_lat2, loc_long2);
|
||||
model.Distance = distance.ToString("0.00");
|
||||
model.FromCity = location1.City;
|
||||
model.ToCity = location2.City;
|
||||
model.Unit = "km";
|
||||
}
|
||||
|
||||
return model;
|
||||
}
|
||||
}
|
||||
}
|
89
API/POCDistance/Startup.cs
Normal file
89
API/POCDistance/Startup.cs
Normal file
@ -0,0 +1,89 @@
|
||||
using Microsoft.AspNetCore.Builder;
|
||||
using Microsoft.AspNetCore.Hosting;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.AspNetCore.HttpsPolicy;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.Extensions.DependencyInjection.Extensions;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Microsoft.OpenApi.Models;
|
||||
using POCDistance.DAL;
|
||||
using POCDistance.Models;
|
||||
using POCDistance.Service;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace POCDistance
|
||||
{
|
||||
public class Startup
|
||||
{
|
||||
public Startup(IConfiguration configuration)
|
||||
{
|
||||
Configuration = configuration;
|
||||
}
|
||||
|
||||
public IConfiguration Configuration { get; }
|
||||
|
||||
// This method gets called by the runtime. Use this method to add services to the container.
|
||||
public void ConfigureServices(IServiceCollection services)
|
||||
{
|
||||
services.AddCors(options =>
|
||||
{
|
||||
options.AddPolicy(SecurityPolicy.SiteCorsPolicy, builder =>
|
||||
{
|
||||
builder.AllowAnyHeader();
|
||||
builder.AllowAnyMethod();
|
||||
builder.AllowAnyOrigin();
|
||||
});
|
||||
});
|
||||
|
||||
//Added for session state
|
||||
services.AddDistributedMemoryCache();
|
||||
services.AddSession(options =>
|
||||
{
|
||||
options.IdleTimeout = TimeSpan.FromMinutes(10);
|
||||
});
|
||||
|
||||
services.AddControllers();
|
||||
services.AddSwaggerGen(c =>
|
||||
{
|
||||
c.SwaggerDoc("v1", new OpenApiInfo { Title = "POCDistance", Version = "v1" });
|
||||
});
|
||||
|
||||
//DI Implementation
|
||||
services.AddHttpContextAccessor();
|
||||
services.TryAddSingleton<IHttpContextAccessor, HttpContextAccessor>();
|
||||
services.TryAddScoped<IDataSourceAdapter, DataSourceAdapter>();
|
||||
services.TryAddScoped<ILocationService, LocationService>();
|
||||
}
|
||||
|
||||
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
|
||||
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
|
||||
{
|
||||
if (env.IsDevelopment())
|
||||
{
|
||||
app.UseDeveloperExceptionPage();
|
||||
app.UseSwagger();
|
||||
app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "POCDistance v1"));
|
||||
}
|
||||
app.UseSession();
|
||||
app.UseHttpsRedirection();
|
||||
|
||||
app.UseRouting();
|
||||
// UseCors with CorsPolicy defined
|
||||
app.UseCors(SecurityPolicy.SiteCorsPolicy);
|
||||
|
||||
app.UseAuthorization();
|
||||
|
||||
app.UseEndpoints(endpoints =>
|
||||
{
|
||||
endpoints.MapControllers();
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
}
|
44
API/POCDistance/Util/CalculateDistance.cs
Normal file
44
API/POCDistance/Util/CalculateDistance.cs
Normal file
@ -0,0 +1,44 @@
|
||||
using System;
|
||||
|
||||
namespace POCDistance.Util
|
||||
{
|
||||
public static class CalculateDistance
|
||||
{
|
||||
static double toRadians(
|
||||
double angleIn10thofaDegree)
|
||||
{
|
||||
// Angle in 10th
|
||||
// of a degree
|
||||
return (angleIn10thofaDegree * Math.PI) / 180;
|
||||
}
|
||||
public static double GetDistance(double lat1, double lon1, double lat2, double lon2)
|
||||
{
|
||||
|
||||
// The math module contains
|
||||
// a function named toRadians
|
||||
// which converts from degrees
|
||||
// to radians.
|
||||
lon1 = toRadians(lon1);
|
||||
lon2 = toRadians(lon2);
|
||||
lat1 = toRadians(lat1);
|
||||
lat2 = toRadians(lat2);
|
||||
|
||||
// Haversine formula
|
||||
double dlon = lon2 - lon1;
|
||||
double dlat = lat2 - lat1;
|
||||
double a = Math.Pow(Math.Sin(dlat / 2), 2) +
|
||||
Math.Cos(lat1) * Math.Cos(lat2) *
|
||||
Math.Pow(Math.Sin(dlon / 2), 2);
|
||||
|
||||
double c = 2 * Math.Asin(Math.Sqrt(a));
|
||||
|
||||
// Radius of earth in
|
||||
// kilometers. Use 3956
|
||||
// for miles
|
||||
double r = 6371;
|
||||
|
||||
// calculate the result
|
||||
return (c * r);
|
||||
}
|
||||
}
|
||||
}
|
19
API/POCDistance/Util/SessionExtensions.cs
Normal file
19
API/POCDistance/Util/SessionExtensions.cs
Normal file
@ -0,0 +1,19 @@
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace POCDistance.Util
|
||||
{
|
||||
public static class SessionExtensions
|
||||
{
|
||||
public static void SetObjectAsJson(this ISession session, string key, object value)
|
||||
{
|
||||
session.SetString(key, JsonConvert.SerializeObject(value));
|
||||
}
|
||||
|
||||
public static T GetObjectFromJson<T>(this ISession session, string key)
|
||||
{
|
||||
var value = session.GetString(key);
|
||||
return value == null ? default(T) : JsonConvert.DeserializeObject<T>(value);
|
||||
}
|
||||
}
|
||||
}
|
9
API/POCDistance/appsettings.Development.json
Normal file
9
API/POCDistance/appsettings.Development.json
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft": "Warning",
|
||||
"Microsoft.Hosting.Lifetime": "Information"
|
||||
}
|
||||
}
|
||||
}
|
10
API/POCDistance/appsettings.json
Normal file
10
API/POCDistance/appsettings.json
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft": "Warning",
|
||||
"Microsoft.Hosting.Lifetime": "Information"
|
||||
}
|
||||
},
|
||||
"AllowedHosts": "*"
|
||||
}
|
BIN
API/POCDistance/bin/Debug/net5.0/Microsoft.OpenApi.dll
Normal file
BIN
API/POCDistance/bin/Debug/net5.0/Microsoft.OpenApi.dll
Normal file
Binary file not shown.
BIN
API/POCDistance/bin/Debug/net5.0/Newtonsoft.Json.dll
Normal file
BIN
API/POCDistance/bin/Debug/net5.0/Newtonsoft.Json.dll
Normal file
Binary file not shown.
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<StaticWebAssets Version="1.0" />
|
3579
API/POCDistance/bin/Debug/net5.0/POCDistance.deps.json
Normal file
3579
API/POCDistance/bin/Debug/net5.0/POCDistance.deps.json
Normal file
File diff suppressed because it is too large
Load Diff
BIN
API/POCDistance/bin/Debug/net5.0/POCDistance.dll
Normal file
BIN
API/POCDistance/bin/Debug/net5.0/POCDistance.dll
Normal file
Binary file not shown.
BIN
API/POCDistance/bin/Debug/net5.0/POCDistance.exe
Normal file
BIN
API/POCDistance/bin/Debug/net5.0/POCDistance.exe
Normal file
Binary file not shown.
BIN
API/POCDistance/bin/Debug/net5.0/POCDistance.pdb
Normal file
BIN
API/POCDistance/bin/Debug/net5.0/POCDistance.pdb
Normal file
Binary file not shown.
@ -0,0 +1,8 @@
|
||||
{
|
||||
"runtimeOptions": {
|
||||
"additionalProbingPaths": [
|
||||
"C:\\Users\\satye\\.dotnet\\store\\|arch|\\|tfm|",
|
||||
"C:\\Users\\satye\\.nuget\\packages"
|
||||
]
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
{
|
||||
"runtimeOptions": {
|
||||
"tfm": "net5.0",
|
||||
"framework": {
|
||||
"name": "Microsoft.AspNetCore.App",
|
||||
"version": "5.0.0"
|
||||
},
|
||||
"configProperties": {
|
||||
"System.GC.Server": true,
|
||||
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
|
||||
}
|
||||
}
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,9 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft": "Warning",
|
||||
"Microsoft.Hosting.Lifetime": "Information"
|
||||
}
|
||||
}
|
||||
}
|
10
API/POCDistance/bin/Debug/net5.0/appsettings.json
Normal file
10
API/POCDistance/bin/Debug/net5.0/appsettings.json
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft": "Warning",
|
||||
"Microsoft.Hosting.Lifetime": "Information"
|
||||
}
|
||||
},
|
||||
"AllowedHosts": "*"
|
||||
}
|
BIN
API/POCDistance/bin/Debug/net5.0/ref/POCDistance.dll
Normal file
BIN
API/POCDistance/bin/Debug/net5.0/ref/POCDistance.dll
Normal file
Binary file not shown.
199190
API/POCDistance/bin/Debug/net5.0/zip.json
Normal file
199190
API/POCDistance/bin/Debug/net5.0/zip.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1 @@
|
||||
/app/bin/Debug/net5.0/POCDistance.dll
|
@ -0,0 +1 @@
|
||||
--additionalProbingPath /root/.nuget/fallbackpackages
|
@ -0,0 +1 @@
|
||||
Fast
|
0
API/POCDistance/obj/Container/ContainerId.cache
Normal file
0
API/POCDistance/obj/Container/ContainerId.cache
Normal file
0
API/POCDistance/obj/Container/ContainerName.cache
Normal file
0
API/POCDistance/obj/Container/ContainerName.cache
Normal file
@ -0,0 +1 @@
|
||||
Unknown
|
0
API/POCDistance/obj/Container/DebuggeeProgram.cache
Normal file
0
API/POCDistance/obj/Container/DebuggeeProgram.cache
Normal file
1
API/POCDistance/obj/Container/ImageBuildContext.cache
Normal file
1
API/POCDistance/obj/Container/ImageBuildContext.cache
Normal file
@ -0,0 +1 @@
|
||||
FbydR80EcPjthzAJpKvgkg9kowExx0uXoFUWP7umYtI=
|
1
API/POCDistance/obj/Container/ImageId.cache
Normal file
1
API/POCDistance/obj/Container/ImageId.cache
Normal file
@ -0,0 +1 @@
|
||||
sha256:94a13a211cafaff41c3cd9a6caae2141bb43bc14940f2212b32b4a1f7177a41f
|
1
API/POCDistance/obj/Container/OperatingSystemName.cache
Normal file
1
API/POCDistance/obj/Container/OperatingSystemName.cache
Normal file
@ -0,0 +1 @@
|
||||
Linux
|
1
API/POCDistance/obj/Container/TargetFramework.cache
Normal file
1
API/POCDistance/obj/Container/TargetFramework.cache
Normal file
@ -0,0 +1 @@
|
||||
DotNetCore
|
1
API/POCDistance/obj/Container/VsDbgScript.cache
Normal file
1
API/POCDistance/obj/Container/VsDbgScript.cache
Normal file
@ -0,0 +1 @@
|
||||
ID=.; if [ -e /etc/os-release ]; then . /etc/os-release; fi; if [ $ID = alpine ] && [ -e /remote_debugger/linux-musl-x64/vsdbg ]; then VSDBGPATH=/remote_debugger/linux-musl-x64; else VSDBGPATH=/remote_debugger; fi; $VSDBGPATH/vsdbg --interpreter=vscode
|
0
API/POCDistance/obj/Container/warmup.sem
Normal file
0
API/POCDistance/obj/Container/warmup.sem
Normal file
@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")]
|
24
API/POCDistance/obj/Debug/net5.0/POCDistance.AssemblyInfo.cs
Normal file
24
API/POCDistance/obj/Debug/net5.0/POCDistance.AssemblyInfo.cs
Normal file
@ -0,0 +1,24 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("8fafca66-4073-4e9d-9691-eeb04bf6610a")]
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("POCDistance")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("POCDistance")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("POCDistance")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
|
@ -0,0 +1 @@
|
||||
18e23f4e4d2a981ef99e9feadb847c3d2d46e0af
|
@ -0,0 +1,10 @@
|
||||
is_global = true
|
||||
build_property.TargetFramework = net5.0
|
||||
build_property.TargetPlatformMinVersion =
|
||||
build_property.UsingMicrosoftNETSdkWeb = true
|
||||
build_property.ProjectTypeGuids =
|
||||
build_property.PublishSingleFile =
|
||||
build_property.IncludeAllContentForSelfExtract =
|
||||
build_property._SupportedPlatformList = Android,iOS,Linux,macOS,Windows
|
||||
build_property.RootNamespace = POCDistance
|
||||
build_property.ProjectDir = C:\Users\satye\Downloads\POCDistance\POCDistance\
|
@ -0,0 +1,17 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
|
@ -0,0 +1 @@
|
||||
b9a633280a9f88f012d8706ece2092951222a593
|
BIN
API/POCDistance/obj/Debug/net5.0/POCDistance.assets.cache
Normal file
BIN
API/POCDistance/obj/Debug/net5.0/POCDistance.assets.cache
Normal file
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
||||
cdea23f8d590e2b1f72a984daaf51778cf0a1721
|
@ -0,0 +1,92 @@
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\appsettings.Development.json
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\appsettings.json
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\zip.json
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.exe
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.deps.json
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.runtimeconfig.json
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.runtimeconfig.dev.json
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.dll
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\ref\POCDistance.dll
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.pdb
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\Microsoft.OpenApi.dll
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\Newtonsoft.Json.dll
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\Swashbuckle.AspNetCore.Swagger.dll
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\Swashbuckle.AspNetCore.SwaggerGen.dll
|
||||
D:\Work\POCDistance\POCDistance\bin\Debug\net5.0\Swashbuckle.AspNetCore.SwaggerUI.dll
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.csproj.AssemblyReference.cache
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.GeneratedMSBuildEditorConfig.editorconfig
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.AssemblyInfoInputs.cache
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.AssemblyInfo.cs
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.csproj.CoreCompileInputs.cache
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.MvcApplicationPartsAssemblyInfo.cs
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.MvcApplicationPartsAssemblyInfo.cache
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\staticwebassets\POCDistance.StaticWebAssets.Manifest.cache
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\staticwebassets\POCDistance.StaticWebAssets.xml
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\scopedcss\bundle\POCDistance.styles.css
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.RazorTargetAssemblyInfo.cache
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.csproj.CopyComplete
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.dll
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\ref\POCDistance.dll
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.pdb
|
||||
D:\Work\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.genruntimeconfig.cache
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\appsettings.Development.json
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\appsettings.json
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\zip.json
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.exe
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.deps.json
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.runtimeconfig.json
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.runtimeconfig.dev.json
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.dll
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\ref\POCDistance.dll
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.pdb
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\Microsoft.OpenApi.dll
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\Newtonsoft.Json.dll
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\Swashbuckle.AspNetCore.Swagger.dll
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\Swashbuckle.AspNetCore.SwaggerGen.dll
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\bin\Debug\net5.0\Swashbuckle.AspNetCore.SwaggerUI.dll
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.csproj.AssemblyReference.cache
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.GeneratedMSBuildEditorConfig.editorconfig
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.AssemblyInfoInputs.cache
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.AssemblyInfo.cs
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.csproj.CoreCompileInputs.cache
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.MvcApplicationPartsAssemblyInfo.cs
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.MvcApplicationPartsAssemblyInfo.cache
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\staticwebassets\POCDistance.StaticWebAssets.Manifest.cache
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\staticwebassets\POCDistance.StaticWebAssets.xml
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\scopedcss\bundle\POCDistance.styles.css
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.RazorTargetAssemblyInfo.cache
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.dll
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\ref\POCDistance.dll
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.pdb
|
||||
D:\projects\others\Distance POC\source\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.genruntimeconfig.cache
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\appsettings.Development.json
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\appsettings.json
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\zip.json
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.exe
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.deps.json
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.runtimeconfig.json
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.runtimeconfig.dev.json
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.dll
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\ref\POCDistance.dll
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\POCDistance.pdb
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\Microsoft.OpenApi.dll
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\Newtonsoft.Json.dll
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\Swashbuckle.AspNetCore.Swagger.dll
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\Swashbuckle.AspNetCore.SwaggerGen.dll
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\bin\Debug\net5.0\Swashbuckle.AspNetCore.SwaggerUI.dll
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.csproj.AssemblyReference.cache
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.GeneratedMSBuildEditorConfig.editorconfig
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.AssemblyInfoInputs.cache
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.AssemblyInfo.cs
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.csproj.CoreCompileInputs.cache
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.MvcApplicationPartsAssemblyInfo.cs
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.MvcApplicationPartsAssemblyInfo.cache
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\staticwebassets\POCDistance.StaticWebAssets.Manifest.cache
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\staticwebassets\POCDistance.StaticWebAssets.xml
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\scopedcss\bundle\POCDistance.styles.css
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.RazorTargetAssemblyInfo.cache
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.csproj.CopyComplete
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.dll
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\ref\POCDistance.dll
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.pdb
|
||||
C:\Users\satye\Downloads\POCDistance\POCDistance\obj\Debug\net5.0\POCDistance.genruntimeconfig.cache
|
BIN
API/POCDistance/obj/Debug/net5.0/POCDistance.dll
Normal file
BIN
API/POCDistance/obj/Debug/net5.0/POCDistance.dll
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
||||
8cfeb0349fe423196b23bc84014b967fb7068571
|
BIN
API/POCDistance/obj/Debug/net5.0/POCDistance.pdb
Normal file
BIN
API/POCDistance/obj/Debug/net5.0/POCDistance.pdb
Normal file
Binary file not shown.
BIN
API/POCDistance/obj/Debug/net5.0/apphost.exe
Normal file
BIN
API/POCDistance/obj/Debug/net5.0/apphost.exe
Normal file
Binary file not shown.
BIN
API/POCDistance/obj/Debug/net5.0/ref/POCDistance.dll
Normal file
BIN
API/POCDistance/obj/Debug/net5.0/ref/POCDistance.dll
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
||||
<StaticWebAssets Version="1.0" />
|
79
API/POCDistance/obj/POCDistance.csproj.nuget.dgspec.json
Normal file
79
API/POCDistance/obj/POCDistance.csproj.nuget.dgspec.json
Normal file
@ -0,0 +1,79 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"C:\\Users\\satye\\Downloads\\POCDistance\\POCDistance\\POCDistance.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"C:\\Users\\satye\\Downloads\\POCDistance\\POCDistance\\POCDistance.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\satye\\Downloads\\POCDistance\\POCDistance\\POCDistance.csproj",
|
||||
"projectName": "POCDistance",
|
||||
"projectPath": "C:\\Users\\satye\\Downloads\\POCDistance\\POCDistance\\POCDistance.csproj",
|
||||
"packagesPath": "C:\\Users\\satye\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\satye\\Downloads\\POCDistance\\POCDistance\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\satye\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net5.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"dependencies": {
|
||||
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets": {
|
||||
"target": "Package",
|
||||
"version": "[1.11.1, )"
|
||||
},
|
||||
"Newtonsoft.Json": {
|
||||
"target": "Package",
|
||||
"version": "[13.0.1, )"
|
||||
},
|
||||
"Swashbuckle.AspNetCore": {
|
||||
"target": "Package",
|
||||
"version": "[5.6.3, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.AspNetCore.App": {
|
||||
"privateAssets": "none"
|
||||
},
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.404\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
27
API/POCDistance/obj/POCDistance.csproj.nuget.g.props
Normal file
27
API/POCDistance/obj/POCDistance.csproj.nuget.g.props
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
|
||||
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
|
||||
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
|
||||
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\satye\.nuget\packages\</NuGetPackageFolders>
|
||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.11.1</NuGetToolVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<SourceRoot Include="C:\Users\satye\.nuget\packages\" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.apidescription.server\3.0.0\build\Microsoft.Extensions.ApiDescription.Server.props" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.apidescription.server\3.0.0\build\Microsoft.Extensions.ApiDescription.Server.props')" />
|
||||
<Import Project="$(NuGetPackageRoot)swashbuckle.aspnetcore\5.6.3\build\Swashbuckle.AspNetCore.props" Condition="Exists('$(NuGetPackageRoot)swashbuckle.aspnetcore\5.6.3\build\Swashbuckle.AspNetCore.props')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.visualstudio.azure.containers.tools.targets\1.11.1\build\Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props" Condition="Exists('$(NuGetPackageRoot)microsoft.visualstudio.azure.containers.tools.targets\1.11.1\build\Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props')" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<PkgMicrosoft_Extensions_ApiDescription_Server Condition=" '$(PkgMicrosoft_Extensions_ApiDescription_Server)' == '' ">C:\Users\satye\.nuget\packages\microsoft.extensions.apidescription.server\3.0.0</PkgMicrosoft_Extensions_ApiDescription_Server>
|
||||
<PkgMicrosoft_VisualStudio_Azure_Containers_Tools_Targets Condition=" '$(PkgMicrosoft_VisualStudio_Azure_Containers_Tools_Targets)' == '' ">C:\Users\satye\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.11.1</PkgMicrosoft_VisualStudio_Azure_Containers_Tools_Targets>
|
||||
</PropertyGroup>
|
||||
</Project>
|
10
API/POCDistance/obj/POCDistance.csproj.nuget.g.targets
Normal file
10
API/POCDistance/obj/POCDistance.csproj.nuget.g.targets
Normal file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.extensions.apidescription.server\3.0.0\build\Microsoft.Extensions.ApiDescription.Server.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.apidescription.server\3.0.0\build\Microsoft.Extensions.ApiDescription.Server.targets')" />
|
||||
<Import Project="$(NuGetPackageRoot)microsoft.visualstudio.azure.containers.tools.targets\1.11.1\build\Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.visualstudio.azure.containers.tools.targets\1.11.1\build\Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets')" />
|
||||
</ImportGroup>
|
||||
</Project>
|
393
API/POCDistance/obj/project.assets.json
Normal file
393
API/POCDistance/obj/project.assets.json
Normal file
@ -0,0 +1,393 @@
|
||||
{
|
||||
"version": 3,
|
||||
"targets": {
|
||||
"net5.0": {
|
||||
"Microsoft.Extensions.ApiDescription.Server/3.0.0": {
|
||||
"type": "package",
|
||||
"build": {
|
||||
"build/Microsoft.Extensions.ApiDescription.Server.props": {},
|
||||
"build/Microsoft.Extensions.ApiDescription.Server.targets": {}
|
||||
},
|
||||
"buildMultiTargeting": {
|
||||
"buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props": {},
|
||||
"buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets": {}
|
||||
}
|
||||
},
|
||||
"Microsoft.OpenApi/1.2.3": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/netstandard2.0/Microsoft.OpenApi.dll": {}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/Microsoft.OpenApi.dll": {}
|
||||
}
|
||||
},
|
||||
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.11.1": {
|
||||
"type": "package",
|
||||
"build": {
|
||||
"build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props": {},
|
||||
"build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets": {}
|
||||
}
|
||||
},
|
||||
"Newtonsoft.Json/13.0.1": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/netstandard2.0/Newtonsoft.Json.dll": {}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/Newtonsoft.Json.dll": {}
|
||||
}
|
||||
},
|
||||
"Swashbuckle.AspNetCore/5.6.3": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.ApiDescription.Server": "3.0.0",
|
||||
"Swashbuckle.AspNetCore.Swagger": "5.6.3",
|
||||
"Swashbuckle.AspNetCore.SwaggerGen": "5.6.3",
|
||||
"Swashbuckle.AspNetCore.SwaggerUI": "5.6.3"
|
||||
},
|
||||
"build": {
|
||||
"build/Swashbuckle.AspNetCore.props": {}
|
||||
}
|
||||
},
|
||||
"Swashbuckle.AspNetCore.Swagger/5.6.3": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Microsoft.OpenApi": "1.2.3"
|
||||
},
|
||||
"compile": {
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll": {}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll": {}
|
||||
},
|
||||
"frameworkReferences": [
|
||||
"Microsoft.AspNetCore.App"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore.SwaggerGen/5.6.3": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Swashbuckle.AspNetCore.Swagger": "5.6.3"
|
||||
},
|
||||
"compile": {
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {}
|
||||
},
|
||||
"frameworkReferences": [
|
||||
"Microsoft.AspNetCore.App"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore.SwaggerUI/5.6.3": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {}
|
||||
},
|
||||
"frameworkReferences": [
|
||||
"Microsoft.AspNetCore.App"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"Microsoft.Extensions.ApiDescription.Server/3.0.0": {
|
||||
"sha512": "LH4OE/76F6sOCslif7+Xh3fS/wUUrE5ryeXAMcoCnuwOQGT5Smw0p57IgDh/pHgHaGz/e+AmEQb7pRgb++wt0w==",
|
||||
"type": "package",
|
||||
"path": "microsoft.extensions.apidescription.server/3.0.0",
|
||||
"hasTools": true,
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"build/Microsoft.Extensions.ApiDescription.Server.props",
|
||||
"build/Microsoft.Extensions.ApiDescription.Server.targets",
|
||||
"buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props",
|
||||
"buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets",
|
||||
"microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512",
|
||||
"microsoft.extensions.apidescription.server.nuspec",
|
||||
"tools/Newtonsoft.Json.dll",
|
||||
"tools/dotnet-getdocument.deps.json",
|
||||
"tools/dotnet-getdocument.dll",
|
||||
"tools/dotnet-getdocument.runtimeconfig.json",
|
||||
"tools/net461-x86/GetDocument.Insider.exe",
|
||||
"tools/net461-x86/GetDocument.Insider.exe.config",
|
||||
"tools/net461/GetDocument.Insider.exe",
|
||||
"tools/net461/GetDocument.Insider.exe.config",
|
||||
"tools/netcoreapp2.1/GetDocument.Insider.deps.json",
|
||||
"tools/netcoreapp2.1/GetDocument.Insider.dll",
|
||||
"tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json"
|
||||
]
|
||||
},
|
||||
"Microsoft.OpenApi/1.2.3": {
|
||||
"sha512": "Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==",
|
||||
"type": "package",
|
||||
"path": "microsoft.openapi/1.2.3",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/net46/Microsoft.OpenApi.dll",
|
||||
"lib/net46/Microsoft.OpenApi.pdb",
|
||||
"lib/net46/Microsoft.OpenApi.xml",
|
||||
"lib/netstandard2.0/Microsoft.OpenApi.dll",
|
||||
"lib/netstandard2.0/Microsoft.OpenApi.pdb",
|
||||
"lib/netstandard2.0/Microsoft.OpenApi.xml",
|
||||
"microsoft.openapi.1.2.3.nupkg.sha512",
|
||||
"microsoft.openapi.nuspec"
|
||||
]
|
||||
},
|
||||
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.11.1": {
|
||||
"sha512": "1jHxWlSi6/ryWODk6SUjsZPHk/BdsucxqhIi1szEzwc84e8nvZWF45qRXcT2gWPISJ3Ybbyg2LsNG6yX8r7VuA==",
|
||||
"type": "package",
|
||||
"path": "microsoft.visualstudio.azure.containers.tools.targets/1.11.1",
|
||||
"hasTools": true,
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"EULA.md",
|
||||
"ThirdPartyNotices.txt",
|
||||
"build/Container.props",
|
||||
"build/Container.targets",
|
||||
"build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props",
|
||||
"build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets",
|
||||
"build/Rules/GeneralBrowseObject.xaml",
|
||||
"build/Rules/cs-CZ/GeneralBrowseObject.xaml",
|
||||
"build/Rules/de-DE/GeneralBrowseObject.xaml",
|
||||
"build/Rules/es-ES/GeneralBrowseObject.xaml",
|
||||
"build/Rules/fr-FR/GeneralBrowseObject.xaml",
|
||||
"build/Rules/it-IT/GeneralBrowseObject.xaml",
|
||||
"build/Rules/ja-JP/GeneralBrowseObject.xaml",
|
||||
"build/Rules/ko-KR/GeneralBrowseObject.xaml",
|
||||
"build/Rules/pl-PL/GeneralBrowseObject.xaml",
|
||||
"build/Rules/pt-BR/GeneralBrowseObject.xaml",
|
||||
"build/Rules/ru-RU/GeneralBrowseObject.xaml",
|
||||
"build/Rules/tr-TR/GeneralBrowseObject.xaml",
|
||||
"build/Rules/zh-CN/GeneralBrowseObject.xaml",
|
||||
"build/Rules/zh-TW/GeneralBrowseObject.xaml",
|
||||
"build/ToolsTarget.props",
|
||||
"build/ToolsTarget.targets",
|
||||
"icon.png",
|
||||
"microsoft.visualstudio.azure.containers.tools.targets.1.11.1.nupkg.sha512",
|
||||
"microsoft.visualstudio.azure.containers.tools.targets.nuspec",
|
||||
"tools/Microsoft.VisualStudio.Containers.Tools.Common.dll",
|
||||
"tools/Microsoft.VisualStudio.Containers.Tools.Shared.dll",
|
||||
"tools/Microsoft.VisualStudio.Containers.Tools.Tasks.dll",
|
||||
"tools/Newtonsoft.Json.dll",
|
||||
"tools/cs/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
||||
"tools/cs/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
||||
"tools/cs/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
||||
"tools/de/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
||||
"tools/de/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
||||
"tools/de/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
||||
"tools/es/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
||||
"tools/es/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
||||
"tools/es/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
||||
"tools/fr/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
||||
"tools/fr/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
||||
"tools/fr/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
||||
"tools/it/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
||||
"tools/it/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
||||
"tools/it/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
||||
"tools/ja/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
||||
"tools/ja/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
||||
"tools/ja/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
||||
"tools/ko/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
||||
"tools/ko/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
||||
"tools/ko/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
||||
"tools/pl/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
||||
"tools/pl/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
||||
"tools/pl/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
||||
"tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
||||
"tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
||||
"tools/pt-BR/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
||||
"tools/ru/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
||||
"tools/ru/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
||||
"tools/ru/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
||||
"tools/tr/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
||||
"tools/tr/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
||||
"tools/tr/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
||||
"tools/utils/KillProcess.exe",
|
||||
"tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
||||
"tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
||||
"tools/zh-Hans/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll",
|
||||
"tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Common.resources.dll",
|
||||
"tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll",
|
||||
"tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll"
|
||||
]
|
||||
},
|
||||
"Newtonsoft.Json/13.0.1": {
|
||||
"sha512": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
|
||||
"type": "package",
|
||||
"path": "newtonsoft.json/13.0.1",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"LICENSE.md",
|
||||
"lib/net20/Newtonsoft.Json.dll",
|
||||
"lib/net20/Newtonsoft.Json.xml",
|
||||
"lib/net35/Newtonsoft.Json.dll",
|
||||
"lib/net35/Newtonsoft.Json.xml",
|
||||
"lib/net40/Newtonsoft.Json.dll",
|
||||
"lib/net40/Newtonsoft.Json.xml",
|
||||
"lib/net45/Newtonsoft.Json.dll",
|
||||
"lib/net45/Newtonsoft.Json.xml",
|
||||
"lib/netstandard1.0/Newtonsoft.Json.dll",
|
||||
"lib/netstandard1.0/Newtonsoft.Json.xml",
|
||||
"lib/netstandard1.3/Newtonsoft.Json.dll",
|
||||
"lib/netstandard1.3/Newtonsoft.Json.xml",
|
||||
"lib/netstandard2.0/Newtonsoft.Json.dll",
|
||||
"lib/netstandard2.0/Newtonsoft.Json.xml",
|
||||
"newtonsoft.json.13.0.1.nupkg.sha512",
|
||||
"newtonsoft.json.nuspec",
|
||||
"packageIcon.png"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore/5.6.3": {
|
||||
"sha512": "UkL9GU0mfaA+7RwYjEaBFvAzL8qNQhNqAeV5uaWUu/Z+fVgvK9FHkGCpTXBqSQeIHuZaIElzxnLDdIqGzuCnVg==",
|
||||
"type": "package",
|
||||
"path": "swashbuckle.aspnetcore/5.6.3",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"build/Swashbuckle.AspNetCore.props",
|
||||
"swashbuckle.aspnetcore.5.6.3.nupkg.sha512",
|
||||
"swashbuckle.aspnetcore.nuspec"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore.Swagger/5.6.3": {
|
||||
"sha512": "rn/MmLscjg6WSnTZabojx5DQYle2GjPanSPbCU3Kw8Hy72KyQR3uy8R1Aew5vpNALjfUFm2M/vwUtqdOlzw+GA==",
|
||||
"type": "package",
|
||||
"path": "swashbuckle.aspnetcore.swagger/5.6.3",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.pdb",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.xml",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.dll",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.pdb",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.xml",
|
||||
"swashbuckle.aspnetcore.swagger.5.6.3.nupkg.sha512",
|
||||
"swashbuckle.aspnetcore.swagger.nuspec"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore.SwaggerGen/5.6.3": {
|
||||
"sha512": "CkhVeod/iLd3ikVTDOwG5sym8BE5xbqGJ15iF3cC7ZPg2kEwDQL4a88xjkzsvC9oOB2ax6B0rK0EgRK+eOBX+w==",
|
||||
"type": "package",
|
||||
"path": "swashbuckle.aspnetcore.swaggergen/5.6.3",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.xml",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.xml",
|
||||
"swashbuckle.aspnetcore.swaggergen.5.6.3.nupkg.sha512",
|
||||
"swashbuckle.aspnetcore.swaggergen.nuspec"
|
||||
]
|
||||
},
|
||||
"Swashbuckle.AspNetCore.SwaggerUI/5.6.3": {
|
||||
"sha512": "BPvcPxQRMsYZ3HnYmGKRWDwX4Wo29WHh14Q6B10BB8Yfbbcza+agOC2UrBFA1EuaZuOsFLbp6E2+mqVNF/Je8A==",
|
||||
"type": "package",
|
||||
"path": "swashbuckle.aspnetcore.swaggerui/5.6.3",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
|
||||
"lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.xml",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
|
||||
"lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.xml",
|
||||
"swashbuckle.aspnetcore.swaggerui.5.6.3.nupkg.sha512",
|
||||
"swashbuckle.aspnetcore.swaggerui.nuspec"
|
||||
]
|
||||
}
|
||||
},
|
||||
"projectFileDependencyGroups": {
|
||||
"net5.0": [
|
||||
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets >= 1.11.1",
|
||||
"Newtonsoft.Json >= 13.0.1",
|
||||
"Swashbuckle.AspNetCore >= 5.6.3"
|
||||
]
|
||||
},
|
||||
"packageFolders": {
|
||||
"C:\\Users\\satye\\.nuget\\packages\\": {}
|
||||
},
|
||||
"project": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\satye\\Downloads\\POCDistance\\POCDistance\\POCDistance.csproj",
|
||||
"projectName": "POCDistance",
|
||||
"projectPath": "C:\\Users\\satye\\Downloads\\POCDistance\\POCDistance\\POCDistance.csproj",
|
||||
"packagesPath": "C:\\Users\\satye\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\satye\\Downloads\\POCDistance\\POCDistance\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\satye\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net5.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net5.0": {
|
||||
"targetAlias": "net5.0",
|
||||
"dependencies": {
|
||||
"Microsoft.VisualStudio.Azure.Containers.Tools.Targets": {
|
||||
"target": "Package",
|
||||
"version": "[1.11.1, )"
|
||||
},
|
||||
"Newtonsoft.Json": {
|
||||
"target": "Package",
|
||||
"version": "[13.0.1, )"
|
||||
},
|
||||
"Swashbuckle.AspNetCore": {
|
||||
"target": "Package",
|
||||
"version": "[5.6.3, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.AspNetCore.App": {
|
||||
"privateAssets": "none"
|
||||
},
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.404\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
17
API/POCDistance/obj/project.nuget.cache
Normal file
17
API/POCDistance/obj/project.nuget.cache
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"version": 2,
|
||||
"dgSpecHash": "4pZuahbZ60885rQayGIf1R9zI60BK55EW8foWmoAxUiidYfeGS6bIdziJnADNaw/FaYnclBhxpkEExcFAVBvhQ==",
|
||||
"success": true,
|
||||
"projectFilePath": "C:\\Users\\satye\\Downloads\\POCDistance\\POCDistance\\POCDistance.csproj",
|
||||
"expectedPackageFiles": [
|
||||
"C:\\Users\\satye\\.nuget\\packages\\microsoft.extensions.apidescription.server\\3.0.0\\microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512",
|
||||
"C:\\Users\\satye\\.nuget\\packages\\microsoft.openapi\\1.2.3\\microsoft.openapi.1.2.3.nupkg.sha512",
|
||||
"C:\\Users\\satye\\.nuget\\packages\\microsoft.visualstudio.azure.containers.tools.targets\\1.11.1\\microsoft.visualstudio.azure.containers.tools.targets.1.11.1.nupkg.sha512",
|
||||
"C:\\Users\\satye\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512",
|
||||
"C:\\Users\\satye\\.nuget\\packages\\swashbuckle.aspnetcore\\5.6.3\\swashbuckle.aspnetcore.5.6.3.nupkg.sha512",
|
||||
"C:\\Users\\satye\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\5.6.3\\swashbuckle.aspnetcore.swagger.5.6.3.nupkg.sha512",
|
||||
"C:\\Users\\satye\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\5.6.3\\swashbuckle.aspnetcore.swaggergen.5.6.3.nupkg.sha512",
|
||||
"C:\\Users\\satye\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\5.6.3\\swashbuckle.aspnetcore.swaggerui.5.6.3.nupkg.sha512"
|
||||
],
|
||||
"logs": []
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user