public ActionResult EditCase(string slug)
 {
     if (!String.IsNullOrEmpty(slug))
     {
         CaseService caseService = new CaseService();
         Case caseToEdit = caseService.GetBySlug(slug);
         if (caseToEdit != null)
             return View(caseToEdit);
     }
     return RedirectToAction("Index");
 }
 public ActionResult NewCase(Case newcase)
 {
     if (ModelState.IsValid)
     {
         CaseService caseService = new CaseService();
         caseService.Create(newcase);
     }
     else
     {
         return View(newcase);
     }
     return RedirectToAction("Index");
 }
 public ActionResult EditCase(Case newcase)
 {
     if (ModelState.IsValid)
     {
         CaseService caseService = new CaseService();
         if (caseService.GetById(newcase.Id) != null)
         {
             caseService.Update(newcase);
         }
     }
     else
     {
         return View(newcase);
     }
     return RedirectToAction("Index");
 }