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"); }
// // GET: /ReimbursableBenefitsAccount/Details/5 // Passing the individual fields that makeup the ReimbursableBenefitsAccountId, // i.e. OrgId=SSCI&Chart=3&Account=ANTGENA, etc., // in the query string will also allow proper binding of the Id object. public ActionResult Details(ReimbursableBenefitsAccountId id) { var results = _reimbursableBenefitsAccountRepository.GetNullableById(id); ViewData.Model = results; return View(); }
public JsonResult EditJson(ReimbursableBenefitsAccountId id, bool isActive) { Result res; if (id != null) { res = new Result { Text = "Received and processed \"" + id + "\" successfully.", Success = true }; var result = _reimbursableBenefitsAccountRepository.GetNullableById(id); if (result != null) { result.IsActive = isActive; _reimbursableBenefitsAccountRepository.EnsurePersistent(result); res = new Result { Text = "Update succeeded: Received and processed \"" + id + "\". Changed \"Is Reimbursable?\" to " + isActive.ToString() + ".", Success = true }; } else { res = new Result { Text = "Update failed: Received and unable to update \"" + id + "\"!", Success = false }; } } else { res = new Result { Text = "Update failed: Id was not privided!", Success = false }; } return Json(res); }
public JsonResult DeleteJson(ReimbursableBenefitsAccountId id) { Result res; if (id != null) { try { var result = _reimbursableBenefitsAccountRepository.GetNullableById(id); if (result != null) { _reimbursableBenefitsAccountRepository.Remove(result); res = new Result { Text = "Delete succeeded: Reimbursable Benefits Account \"" + id + "\" has been deleted.", Success = true }; } else { res = new Result { Text = "Delete failed: Received and unable to delete \"" + id + "\"!", Success = false }; } } catch (Exception ex) { res = new Result { Text = "Unable to delete account: " + ex.Message, Success = false }; } } else { res = new Result { Text = "Delete failed: Id was not privided!", Success = false }; } return Json(res); }