diff --git a/src/Maps/Controllers/BusStopController.cs b/src/Maps/Controllers/BusStopController.cs index 07e8147..1d239d8 100755 --- a/src/Maps/Controllers/BusStopController.cs +++ b/src/Maps/Controllers/BusStopController.cs @@ -83,26 +83,26 @@ namespace Maps.Controllers return Json(vm); } - // // POST: BusStop/Create - // // To protect from overposting attacks, please enable the specific properties you want to bind to, for - // // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - // [HttpPost] - // [ValidateAntiForgeryToken] - // public async Task Create([Bind("BusStopId,AreaLandAvailability,AreaStopAvailability,BalanceCost,BusStationCardId,CrossSectionNumber,DateActual,LocationLeft,LocationRight,PocketAvailability,Position,RegionId,RepairCertificate,RoadId,SettlementId,StateCommonId,SurfaceTypeId,ToiletAvailability,YearBuild,YearRepair")] BusStop busStop) - // { - // if (ModelState.IsValid) - // { - // _context.Add(busStop); - // await _context.SaveChangesAsync(); - // return RedirectToAction("Index"); - // } - // ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", busStop.RegionId); - // ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", busStop.RoadId); - // ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name", busStop.SettlementId); - // ViewData["StateCommonId"] = new SelectList(_context.StateCommon, "StateCommonId", "StateCommonId", busStop.StateCommonId); - // ViewData["SurfaceTypeId"] = new SelectList(_context.SurfaceType, "SurfaceTypeId", "SurfaceTypeId", busStop.SurfaceTypeId); - // return View(busStop); - // } + // POST: BusStop/Create + // To protect from overposting attacks, please enable the specific properties you want to bind to, for + // more details see http://go.microsoft.com/fwlink/?LinkId=317598. + [HttpPost] + [ValidateAntiForgeryToken] + public async Task Create( busStop) + { + if (ModelState.IsValid) + { + _context.Add(busStop); + await _context.SaveChangesAsync(); + return RedirectToAction("Index"); + } + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", busStop.RegionId); + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", busStop.RoadId); + ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name", busStop.SettlementId); + ViewData["StateCommonId"] = new SelectList(_context.StateCommon, "StateCommonId", "StateCommonId", busStop.StateCommonId); + ViewData["SurfaceTypeId"] = new SelectList(_context.SurfaceType, "SurfaceTypeId", "SurfaceTypeId", busStop.SurfaceTypeId); + return View(busStop); + } // // GET: BusStop/Edit/5 // public async Task Edit(int? id) diff --git a/src/MapsModels/DsModels/BusStopEditDsM.cs b/src/MapsModels/DsModels/BusStopEditDsM.cs new file mode 100644 index 0000000..1b4c1e8 --- /dev/null +++ b/src/MapsModels/DsModels/BusStopEditDsM.cs @@ -0,0 +1,12 @@ +namespace MapsModels.DsModels +{ + public class BusStopListDsM + { + public string Road { get; set; } + public string Region { get; set; } + public string Settlement { get; set; } + public double? LocationLeft { get; set; } + public double? LocationRight { get; set; } + public string StateCommon { get; set; } + } +} \ No newline at end of file -- libgit2 0.21.4