public PartialViewResult EditInvoiceLineItem(InvoiceLineItemPrimaryKey invoiceLineItemPrimaryKey) { var invoiceLineItem = invoiceLineItemPrimaryKey.EntityObject; var viewModel = new EditInvoiceLineItemViewModel(invoiceLineItem); return(ViewEditInvoiceLineItem(viewModel)); }
public ActionResult EditInvoiceLineItem(InvoiceLineItemPrimaryKey invoiceLineItemPrimaryKey, EditInvoiceLineItemViewModel viewModel) { var invoiceLineItem = invoiceLineItemPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEditInvoiceLineItem(viewModel)); } viewModel.UpdateModel(invoiceLineItem); return(new ModalDialogFormJsonResult()); }
public ActionResult DeleteInvoiceLineItem(InvoiceLineItemPrimaryKey invoiceLineItemPrimaryKey, ConfirmDialogFormViewModel viewModel) { var invoiceLineItem = invoiceLineItemPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewDeleteInvoiceLineItem(invoiceLineItem, viewModel)); } var message = $"{FieldDefinition.Invoice.GetFieldDefinitionLabel()} Line Item successfully removed from this {FieldDefinition.Invoice.GetFieldDefinitionLabel()}."; invoiceLineItem.DeleteFull(HttpRequestStorage.DatabaseEntities); SetMessageForDisplay(message); return(new ModalDialogFormJsonResult()); }
public PartialViewResult DeleteInvoiceLineItem(InvoiceLineItemPrimaryKey invoiceLineItemPrimaryKey) { var viewModel = new ConfirmDialogFormViewModel(invoiceLineItemPrimaryKey.PrimaryKeyValue); return(ViewDeleteInvoiceLineItem(invoiceLineItemPrimaryKey.EntityObject, viewModel)); }