public ActionResult Delete(Guid id) { try { if (Equals(id, Guid.Empty)) { throw new Exception("Parâmetro vazio"); } var deleted = Semester.Delete(id); if (deleted == false) { throw new Exception("Semestre não deletado"); } return(RedirectToAction("Index", "Semester")); } catch (Exception e) { string notes = LogHelper.Notes(id, e.Message); Log.Add(Log.TYPE_ERROR, "SistemaMatricula.Controllers.SemesterController.Delete", notes); ViewBag.Message = "Não foi possível realizar a solicitação. Erro de execução."; ViewBag.HideScreen = true; } return(View("Index")); }
public async Task <ActionResult> Del(string ID) { Semester semester = new Semester(); semester.ID = ID; if (semester?.Delete() ?? false) { return(Redirect("/Semester")); } else { return(View("~/Views/Shared/Error.cshtml")); } }