public ActionResult EditContractorInvoiceItem(GrantAllocationAwardContractorInvoicePrimaryKey grantAllocationAwardContractorInvoiceItemPrimaryKey, EditGrantAllocationAwardContractorInvoiceItemViewModel viewModel) { var contractorInvoice = grantAllocationAwardContractorInvoiceItemPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(GrantAllocationAwardContractorInvoiceItemViewEdit(viewModel)); } viewModel.UpdateModel(contractorInvoice, CurrentPerson); return(new ModalDialogFormJsonResult()); }
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()); }