Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        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));
            }
        }
Ejemplo n.º 3
0
 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));
     }
 }
Ejemplo n.º 4
0
 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));
     }
 }