public ActionResult Delete(ReimbursableBenefitsAccountId id)
{
if (id != null)
{
try
{
var result = _reimbursableBenefitsAccountRepository.GetNullableById(id);
if (result != null)
{
_reimbursableBenefitsAccountRepository.Remove(result);
Message = "Delete succeeded: Reimbursable Benefits Account \"" + id + "\" has been deleted.";
}
else
{
Message = "Delete failed: Received and unable to delete \"" + id + "\"!";
}
}
catch (Exception ex)
{
Message = "Unable to delete account: " + ex.Message;
}
}
else
{
Message = "Delete failed: Id was not privided!";
}
return RedirectToAction("Index");
}