public ActionResult _DeleteOneOffItem(int id) { var ofis = _accountService.GetOneOffItem(id); var prompt = new DeleteOneOffItemsPromptVM { RecordIndex = ofis.OneOffItemId, Refunded = false, Amount = ofis.TotalCharge, Message = ofis.Description, }; return(PartialView(prompt)); }
public ActionResult _DeleteOneOffItem(DeleteOneOffItemsPromptVM mDeleteOneOffItemsPromptVM) { var of = _accountService.GetOneOffItem(mDeleteOneOffItemsPromptVM.RecordIndex); if (TryUpdateModel(of)) { if (ExecuteRepositoryAction(() => { _accountService.RemoveOneOffItem(of); _accountService.CommitChanges(); })) { return(ReturnJsonFormSuccess()); } } return(PartialView(mDeleteOneOffItemsPromptVM)); }