From 7fd789ffdba5d92b86db184d6fc660e92305b537 Mon Sep 17 00:00:00 2001 From: yarik Date: Fri, 3 Feb 2017 16:19:28 +0200 Subject: [PATCH] Cors --- src/Maps/Controllers/BusStopController.cs | 38 +++++--------------------------------- src/Maps/Startup.cs | 11 ++++++----- 2 files changed, 11 insertions(+), 38 deletions(-) diff --git a/src/Maps/Controllers/BusStopController.cs b/src/Maps/Controllers/BusStopController.cs index 549bc57..382efd0 100755 --- a/src/Maps/Controllers/BusStopController.cs +++ b/src/Maps/Controllers/BusStopController.cs @@ -85,43 +85,15 @@ namespace Maps.Controllers } // GET: BusStop/Create - [HttpGet] + [HttpPost] public async Task Create(string data) { - var SurfaceType = await _surfaceTypeDs.GetSelectListAsync(); - var StateCommon = await _stateCommonDs.GetSelectListAsync(); - var Settlement = await _settlementDs.GetSelectListAsync(); - var Road = await _roadDs.GetSelectListAsync(); - var Region = await _regionDs.GetSelectListAsync(); - - CreateBusStopVm vm = new CreateBusStopVm - { - SurfaceTypeSelectListDsM = SurfaceType.ToList(), - StateCommonSelectListDsM = StateCommon.ToList(), - SettlementSelectListDsM = Settlement.ToList(), - RoadSelectListDsM = Road.ToList(), - RegionSelectListDsM = Region.ToList() - }; - return Json(vm); + return Json(data); } - [HttpGet] - public async Task Update(int id, string data){ - var SurfaceType = await _surfaceTypeDs.GetSelectListAsync(); - var StateCommon = await _stateCommonDs.GetSelectListAsync(); - var Settlement = await _settlementDs.GetSelectListAsync(); - var Road = await _roadDs.GetSelectListAsync(); - var Region = await _regionDs.GetSelectListAsync(); - - CreateBusStopVm vm = new CreateBusStopVm - { - SurfaceTypeSelectListDsM = SurfaceType.ToList(), - StateCommonSelectListDsM = StateCommon.ToList(), - SettlementSelectListDsM = Settlement.ToList(), - RoadSelectListDsM = Road.ToList(), - RegionSelectListDsM = Region.ToList() - }; - return Json(vm); + [HttpPost] + public IActionResult Update(int id, string data){ + return Json(data); } // POST: BusStop/Create diff --git a/src/Maps/Startup.cs b/src/Maps/Startup.cs index 74f6c7d..5b7de23 100644 --- a/src/Maps/Startup.cs +++ b/src/Maps/Startup.cs @@ -37,7 +37,11 @@ namespace Maps // This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { - services.AddCors(); + services.AddCors(o => o.AddPolicy("MyPolicy", builder => { + builder.AllowAnyOrigin() + .AllowAnyMethod() + .AllowAnyHeader(); + })); services.AddScoped(); services.AddScoped(); @@ -57,10 +61,7 @@ namespace Maps public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { - app.UseCors(builder => - builder.WithOrigins("http://localhost:3000") - .AllowAnyHeader() - ); + app.UseCors("MyPolicy"); app.UseDeveloperExceptionPage(); app.UseBrowserLink(); -- libgit2 0.21.4