Exemplo n.º 1
0
        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);
 }