public ActionResult Update(int id) { try { var fp = _frontPageServiceGateway.Read(id); var vm = new FrontPageUpdateViewModel(); vm.Frontpage = fp; vm.Languages = _languageServiceGateway.ReadAll(); return(View(vm)); } catch (Exception e) { return(View(e.Message)); } }
public ActionResult Update(FrontPageUpdateViewModel vm) { try { if (ModelState.IsValid) { _frontPageServiceGateway.Update(vm.Frontpage); TempData["toast"] = "Dine ændringer er gemt!"; return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("Fejl i model", "Modellen er ugyldig, prøv igen!"); return(View("Update", vm)); } } catch (Exception e) { ModelState.AddModelError("error", e.Message); return(View("Update", vm)); } }