public IHttpActionResult PutRetailInvoices(int id, Retail_Invoices retailInvoice) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != retailInvoice.Invoice_Number) { return(BadRequest()); } db.Entry(retailInvoice).State = System.Data.Entity.EntityState.Modified; //date issue :SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM. try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RetailInvoiceExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetRetailInvoices(int id) { Retail_Invoices retailInvoice = db.Retail_Invoices.Find(id); if (retailInvoice == null) { return(NotFound()); } return(Ok(retailInvoice)); }