BenefitsAllocationUpload.Controllers.ReimbursableBenefitsAccountController.Delete C# (CSharp) Метод

Delete() приватный Метод

private Delete ( ReimbursableBenefitsAccountId id ) : System.Web.Mvc.ActionResult
id ReimbursableBenefitsAccountId
Результат System.Web.Mvc.ActionResult
        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");
        }