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)); }