public ActionResult Update(int id) { try { var gg = _globalGoalServiceGateway.Read(id); var vm = new GlobalGoalCreateUpdate(); vm.GlobalGoal = gg; vm.Languages = _languageServiceGateway.ReadAll(); vm.Folders = _cloudinaryServiceGateway.GetGlobalGoalFolders(); return(View(vm)); } catch (Exception e) { return(View(e.Message)); } }
public ActionResult Index() { var vm = new GlobalGoalCreateUpdate(); try { vm.GlobalGoal = new GlobalGoal(); vm.Languages = _languageServiceGateway.ReadAll(); vm.Folders = _cloudinaryServiceGateway.GetGlobalGoalFolders(); return(View(vm)); } catch (Exception e) { Console.WriteLine(e); TempData["toast"] = "Kunne ikke læse det valgte Verdensmål. Prøv igen eller kontakt administrator"; return(View(vm)); } }
public ActionResult Update(GlobalGoalCreateUpdate vm) { try { if (ModelState.IsValid) { vm.GlobalGoal = _globalGoalServiceGateway.Update(vm.GlobalGoal); TempData["toast"] = "Dine ændringer er gemt!"; return(RedirectToAction("Update")); } 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)); } }
public ActionResult Create(GlobalGoalCreateUpdate vm) { try { if (ModelState.IsValid) { var gg = _globalGoalServiceGateway.Create(vm.GlobalGoal); TempData["toast"] = "Verdensmålet er oprettet!"; return(RedirectToAction("Update", new { id = gg.Id })); } else { ModelState.AddModelError("Fejl i model", "Modellen er ugyldig, prøv igen!"); return(RedirectToAction("Index", vm.GlobalGoal)); } } catch (Exception e) { ModelState.AddModelError("error", e.Message); return(RedirectToAction("Index", vm.GlobalGoal)); } }