public ActionResult AddStop(AddStopViewModel model)
 {
     int cityId = (int)Session["City"];
     if(stopsRepository.Get(x => x.CityId == cityId && x.Name.ToLower() == model.Name.ToLower()).Any())
     {
         ModelState.AddModelError("","Остановка с таким названием уже существует");
     }
     if (ModelState.IsValid)
     {
         try
         {
             stopsRepository.Insert(new Stop { CityId = cityId, Name = model.Name });
             TempData["Success"] = "Запись добавлена";
             model = new AddStopViewModel();
         }
         catch (Exception ex)
         {
             NLog.LogManager.GetCurrentClassLogger().Error(ex);
             ModelState.AddModelError("", "Ошибка при добавлении записи. Повторите попытку позже");
         }
     }
     return View(model);
 }
 public ActionResult AddStop()
 {
     AddStopViewModel model = new AddStopViewModel();
     return View(model);
 }