Пример #1
0
 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));
     }
 }
Пример #2
0
 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));
     }
 }