示例#1
0
 public IActionResult NewCourse(Course model)
 {
     Console.WriteLine($"Model Id == {model.Id}");
     if (model.Id == 0)
     {
         //NYTT KURS
         if (ModelState.IsValid)
         {
             CourseHandler.AddNewCourse(model);
             TempData["StatusMessage"] = StatusMessage.Success("Hurra!", "Du har lagt til et nytt kurs.");
         }
         else
         {
             TempData["StatusMessage"] = StatusMessage.Error("Oops!", "Vennligst fyll ut alle tekstfelt!");
         }
     }
     else
     {
         if (ModelState.IsValid)
         {
             CourseHandler.Update(model);
             TempData["StatusMessage"] = StatusMessage.Success("Hurra!", "Kurset ble oppdatert");
         }
         else
         {
             TempData["StatusMessage"] = StatusMessage.Error("Oops!", "Noe gikk galt!");
         }
         Console.WriteLine("Oppdatert!");
         return(RedirectToAction("ManageCourse", model.Id));
     }
     return(RedirectToAction("NewCourse"));
 }