コード例 #1
0
ファイル: RoutsController.cs プロジェクト: Miro1187/Logistics
        public async Task <IActionResult> Create([Bind("Id,StartCityId,EndCityId,DateUpdated")] RoutDTO rout)
        {
            if (ModelState.IsValid)
            {
                _dbAccess.AddRout(rout.StartCityId, rout.EndCityId, rout.Distance);
                _dbAccess.SaveChanges();
                return(RedirectToAction(nameof(Index)));
            }
            var cities = _dbAccess.GetCities();

            ViewData["EndCityId"]   = new SelectList(cities, "Id", "Name", rout.EndCityId);
            ViewData["StartCityId"] = new SelectList(cities, "Id", "Name", rout.StartCityId);
            return(View(rout));
        }