public ActionResult delete(int id)
{
PhaseRepository phase_rep = new PhaseRepository();
Phase phase = new Phase();
//GET PHASE
try
{
phase = phase_rep.getPhase(id);
}
catch (Exception exception)
{
//IF THERE IS A MESS UP, RETURN ERROR TO FRONT
TempData["flash"] = "Unable to retrieve phase: " + exception.Message;
return RedirectToAction("Index");
}
//DELETE PHASE
try
{
phase_rep.delete(phase);
TempData["flash"] = "Deleted phase.";
return RedirectToAction("Index");
}
catch (Exception exception)
{
TempData["flash"] = "Unable to delete phase: " + exception.Message;
return RedirectToAction("Index");
}
}