public IHttpActionResult CreateInvoice(Invoice inv) { if ((!ModelState.IsValid) || inv.Net == 0 || inv.Taxes == 0 || inv.Total == 0 || inv.Invoice_Date == DateTime.MinValue) { return(BadRequest("Please Check your data")); } _context.Invoices.Add(inv); _context.SaveChanges(); return(Created(new Uri(Request.RequestUri + "/" + inv.ID), inv)); }