public Object SaveProFormaInvoice(dynamic data) { ProFormaInvoiceMaster invoiceMaster = JsonConvert.DeserializeObject <ProFormaInvoiceMaster>(data.ToString()); _proInvoiceLogic.AddorUpdate(invoiceMaster); return(new { success = true, ProFormaInvoiceMaster = new { Record = invoiceMaster, TotalRecords = 1 }, ProFormaInvoiceDetails = new { Record = invoiceMaster.ProFormaInvoiceDetails, TotalRecords = invoiceMaster.ProFormaInvoiceDetails.Count } }); }
public ProFormaInvoiceMaster AddorUpdate(ProFormaInvoiceMaster master) { _proInvoiceMasterRepository.AddOrUpdate(master); _proInvoiceMasterRepository.SaveChanges(); return(master); }