public ActionResult Update(int id) { var vm = new LandartCreateUpdate(); try { vm.LandArt = _gateway.Read(id); vm.Languages = _languageGateway.ReadAll(); vm.GlobalGoalId = vm.LandArt.GlobalGoalId; TempData["toast"] = "Dine ændringer er gemt!"; return(PartialView("CreateUpdate", vm)); } catch (Exception e) { Console.WriteLine(e); TempData["toast"] = "Kunne ikke læse den valgte Landart. Prøv igen eller kontakt administrator"; return(PartialView("CreateUpdate", new LandartCreateUpdate())); } }
public ActionResult Create(LandartCreateUpdate vm) { try { if (ModelState.IsValid) { _gateway.Create(vm.LandArt); TempData["toast"] = "Landart er oprettet!"; } else { ModelState.AddModelError("Fejl i model", "Modellen er ugyldig, prøv igen"); } return(RedirectToAction("Index", new { id = vm.LandArt.GlobalGoalId })); } catch (Exception e) { Console.WriteLine(e); TempData["toast"] = "Den valgte Artwork kunne ikke oprettes. Prøv igen eller kontakt administrator"; return(RedirectToAction("Index", new { id = vm.LandArt.GlobalGoalId })); } }