public ActionResult Delete(long id) { var academicYear = _academicYearRepository.Delete(id); const string title = "Año Académico Eliminado"; var content = "El año académico " + academicYear.Year + ", " + academicYear.Grade.Name + ", " + academicYear.Section + " ha sido eliminado exitosamente."; _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.InformationMessage); return(RedirectToAction("Index")); }
public ActionResult Delete(long id) { //TODO: Extra validations when deleting. var academicYear = _academicYearRepository.GetById(id); if (academicYear.IsActive) { const string title = "Error"; const string content = "No se puede borrar el año académico activo."; _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.ErrorMessage); return(RedirectToAction("Index")); } else { academicYear = _academicYearRepository.Delete(academicYear); const string title = "Año Académico Eliminado"; var content = "El año académico " + academicYear.Year + " ha sido eliminado exitosamente."; _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.SuccessMessage); return(RedirectToAction("Index")); } }