public AllInvoice AddInvoice(AllInvoice invoice) { List <AllInvoice> inv = invoices.Where(c => c.id.Equals(invoice.id)).ToList(); Customer cust = Customers.Where(x => x.CustomerId == invoice.CustomerId).Select(x => x).FirstOrDefault(); AllInvoice obj = new AllInvoice(); if (inv.Count == 0) { // invoice.Issuedate = DateTime.Now; invoice.lastdate = DateTime.Now; try { invoice.Customer = cust.Name; invoices.Add(invoice); int id = this.SaveChanges(); //invoice.InvoiceID = id; return(invoice); } catch { } } else { // objTaskType.Exception = "Already"; return(null); } return(obj); }
public AllInvoice Post(AllInvoice item) { if (item == null) { throw new ArgumentNullException("item"); } context.AddInvoice(item); return(item); }