public PartialViewResult EditContractorInvoiceItem(GrantAllocationAwardContractorInvoicePrimaryKey grantAllocationAwardContractorInvoiceItemPrimaryKey) { var contractorInvoice = grantAllocationAwardContractorInvoiceItemPrimaryKey.EntityObject; var viewModel = new EditGrantAllocationAwardContractorInvoiceItemViewModel(contractorInvoice); return(GrantAllocationAwardContractorInvoiceItemViewEdit(viewModel)); }
private PartialViewResult GrantAllocationAwardContractorInvoiceItemViewEdit(EditGrantAllocationAwardContractorInvoiceItemViewModel viewModel) { var invoiceTypes = GrantAllocationAwardContractorInvoiceType.All; var viewData = new EditGrantAllocationAwardContractorInvoiceItemViewData(invoiceTypes); return(RazorPartialView <EditGrantAllocationAwardContractorInvoiceItem, EditGrantAllocationAwardContractorInvoiceItemViewData, EditGrantAllocationAwardContractorInvoiceItemViewModel>(viewData, viewModel)); }
public PartialViewResult NewContractorInvoiceItemFromGrantAllocationAward(GrantAllocationAwardPrimaryKey grantAllocationAwardPrimaryKey) { var grantAllocationAward = grantAllocationAwardPrimaryKey.EntityObject; var viewModel = new EditGrantAllocationAwardContractorInvoiceItemViewModel() { GrantAllocationAwardID = grantAllocationAward.GrantAllocationAwardID }; return(GrantAllocationAwardContractorInvoiceItemViewEdit(viewModel)); }
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()); }