Commit 7fd789ffdba5d92b86db184d6fc660e92305b537

Authored by Yarik
1 parent e8a101e9

Cors

src/Maps/Controllers/BusStopController.cs
... ... @@ -85,43 +85,15 @@ namespace Maps.Controllers
85 85 }
86 86  
87 87 // GET: BusStop/Create
88   - [HttpGet]
  88 + [HttpPost]
89 89 public async Task<IActionResult> Create(string data)
90 90 {
91   - var SurfaceType = await _surfaceTypeDs.GetSelectListAsync();
92   - var StateCommon = await _stateCommonDs.GetSelectListAsync();
93   - var Settlement = await _settlementDs.GetSelectListAsync();
94   - var Road = await _roadDs.GetSelectListAsync();
95   - var Region = await _regionDs.GetSelectListAsync();
96   -
97   - CreateBusStopVm vm = new CreateBusStopVm
98   - {
99   - SurfaceTypeSelectListDsM = SurfaceType.ToList(),
100   - StateCommonSelectListDsM = StateCommon.ToList(),
101   - SettlementSelectListDsM = Settlement.ToList(),
102   - RoadSelectListDsM = Road.ToList(),
103   - RegionSelectListDsM = Region.ToList()
104   - };
105   - return Json(vm);
  91 + return Json(data);
106 92 }
107 93  
108   - [HttpGet]
109   - public async Task<IActionResult> Update(int id, string data){
110   - var SurfaceType = await _surfaceTypeDs.GetSelectListAsync();
111   - var StateCommon = await _stateCommonDs.GetSelectListAsync();
112   - var Settlement = await _settlementDs.GetSelectListAsync();
113   - var Road = await _roadDs.GetSelectListAsync();
114   - var Region = await _regionDs.GetSelectListAsync();
115   -
116   - CreateBusStopVm vm = new CreateBusStopVm
117   - {
118   - SurfaceTypeSelectListDsM = SurfaceType.ToList(),
119   - StateCommonSelectListDsM = StateCommon.ToList(),
120   - SettlementSelectListDsM = Settlement.ToList(),
121   - RoadSelectListDsM = Road.ToList(),
122   - RegionSelectListDsM = Region.ToList()
123   - };
124   - return Json(vm);
  94 + [HttpPost]
  95 + public IActionResult Update(int id, string data){
  96 + return Json(data);
125 97 }
126 98  
127 99 // POST: BusStop/Create
... ...
src/Maps/Startup.cs
... ... @@ -37,7 +37,11 @@ namespace Maps
37 37 // This method gets called by the runtime. Use this method to add services to the container.
38 38 public void ConfigureServices(IServiceCollection services)
39 39 {
40   - services.AddCors();
  40 + services.AddCors(o => o.AddPolicy("MyPolicy", builder => {
  41 + builder.AllowAnyOrigin()
  42 + .AllowAnyMethod()
  43 + .AllowAnyHeader();
  44 + }));
41 45 services.AddScoped<PostgresDbContext>();
42 46  
43 47 services.AddScoped<IBusStopDs, BusStopDs>();
... ... @@ -57,10 +61,7 @@ namespace Maps
57 61 public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
58 62 {
59 63  
60   - app.UseCors(builder =>
61   - builder.WithOrigins("http://localhost:3000")
62   - .AllowAnyHeader()
63   - );
  64 + app.UseCors("MyPolicy");
64 65 app.UseDeveloperExceptionPage();
65 66 app.UseBrowserLink();
66 67  
... ...