public ActionResult Edit(AwardEditVM model) { ViewBag.Breadcrumb = new Breadcrumb("award", "edit", model.Title); try { if (ModelState.IsValid) { var award = awardDm.Edit(model); if (award == null) { ModelState.AddModelError("", "Ошибка при сохранении"); return(View()); } else { return(RedirectToAction("Index")); } } else { return(View()); } } catch (Exception ex) { ModelState.AddModelError("", $"{ex.Message}"); return(View()); } }
public IHttpActionResult Put(int id, [FromBody] AwardEditVM award) { if (ModelState.IsValid) { if (awardDm.GetAwardByID(id) == null) { return(NotFound()); } else { awardDm.Edit(award); return(Ok()); } } else { return(BadRequest("Award not valid")); } }