private string SaveSales() { Sale sale = new Sale(); Products product = new Products(); sale.products = new List<Products>(); try { sale.id = Guid.NewGuid().ToString(); sale.timestamp = 1441611234; sale.location_name = "Helix Perth"; sale.sales_person_name = "Dummy Sales Person"; product.name = "Test Product"; product.SaleId = sale.id; product.quantity = 10; product.sale_amount = 100; sale.products.Add(product); sale.total_sale_amount = 1000; sale.currency = "AUD"; sale.sale_invoice_number = "INV - 001"; SalesDA salesDa = new SalesDA(); salesDa.SaveSale(sale); } catch(Exception) { sale.id = ""; } return sale.id; }
public void SaveSale(Sale objSale) { if (objSale.products!=null) { foreach (Products product in objSale.products) { product.SaleId = objSale.id; } } if (objSale.timestamp !=null) { var original = new DateTime(1970, 1, 1, 0, 0, 0, 0); objSale.DateOfSale = original.AddSeconds(objSale.timestamp); } repository.MySales.Add(objSale); repository.SaveChanges(); }