コード例 #1
0
 public ActionResult Add(CityViewModel model)
 {
     if (!ModelState.IsValid)
     {
             return View(model);
     }
     try
     {
         citiesRepository.Insert(new City { Name = model.Name });
         TempData["Success"] = "Запись добавлена";
     }
     catch(Exception ex)
     {
         NLog.LogManager.GetCurrentClassLogger().Error(ex);
         ModelState.AddModelError("", "Ошибка при добавлении записи. Повторите попытку позже");
         return View(model);
     }
     return View(new CityViewModel());
 }
コード例 #2
0
 public ActionResult Edit(CityViewModel model)
 {
     if (!ModelState.IsValid)
     {
         return View(model);
     }
     try
     {
         var city = citiesRepository.GetByID(model.Id);
         city.Name = model.Name;
         citiesRepository.Update(city);
         TempData["Success"] = "Запись обновлена";
     }
     catch (Exception ex)
     {
         NLog.LogManager.GetCurrentClassLogger().Error(ex);
         ModelState.AddModelError("", "Ошибка при обновлении записи. Повторите попытку позже");
     }
     return View(model);
 }