public IHttpActionResult PostC7602Sale(C7602Sale c7602Sale) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.C7602Sale.Add(c7602Sale); try { db.SaveChanges(); } catch (DbUpdateException) { if (C7602SaleExists(c7602Sale.SaleDate)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = c7602Sale.SaleDate }, c7602Sale)); }
public IHttpActionResult PutC7602Sale(DateTime id, C7602Sale c7602Sale) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != c7602Sale.SaleDate) { return(BadRequest()); } db.Entry(c7602Sale).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!C7602SaleExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetC7602Sale(DateTime id) { C7602Sale c7602Sale = db.C7602Sale.Find(id); if (c7602Sale == null) { return(NotFound()); } return(Ok(c7602Sale)); }
public IHttpActionResult DeleteC7602Sale(DateTime id) { C7602Sale c7602Sale = db.C7602Sale.Find(id); if (c7602Sale == null) { return(NotFound()); } db.C7602Sale.Remove(c7602Sale); db.SaveChanges(); return(Ok(c7602Sale)); }