private PartialViewResult ViewDeleteContractorInvoiceItem(GrantAllocationAwardContractorInvoice grantAllocationAwardContractorInvoiceItem, ConfirmDialogFormViewModel viewModel) { var confirmMessage = $"Are you sure you want to delete this {FieldDefinition.GrantAllocationAwardContractorInvoiceLineItem.GetFieldDefinitionLabel()} \"{grantAllocationAwardContractorInvoiceItem.GrantAllocationAwardContractorInvoiceDescription}\"?"; var viewData = new ConfirmDialogFormViewData(confirmMessage, true); return(RazorPartialView <ConfirmDialogForm, ConfirmDialogFormViewData, ConfirmDialogFormViewModel>(viewData, viewModel)); }
public ActionResult NewContractorInvoiceItemFromGrantAllocationAward(GrantAllocationAwardPrimaryKey grantAllocationAwardPrimaryKey, EditGrantAllocationAwardContractorInvoiceItemViewModel viewModel) { if (!ModelState.IsValid) { return(GrantAllocationAwardContractorInvoiceItemViewEdit(viewModel)); } var grantAllocationAward = HttpRequestStorage.DatabaseEntities.GrantAllocationAwards.Single(ga => ga.GrantAllocationAwardID == viewModel.GrantAllocationAwardID); var contractorInvoiceType = GrantAllocationAwardContractorInvoiceType.All.Single(x => x.GrantAllocationAwardContractorInvoiceTypeID == viewModel.TypeID); var contractorInvoice = GrantAllocationAwardContractorInvoice.CreateNewBlank(grantAllocationAward, contractorInvoiceType); viewModel.UpdateModel(contractorInvoice, CurrentPerson); return(new ModalDialogFormJsonResult()); }