public IHttpActionResult PostDetailImportWarehose(DetailImportWarehose detailImportWarehose) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.DetailImportWarehoses.Add(detailImportWarehose); try { db.SaveChanges(); } catch (DbUpdateException) { if (DetailImportWarehoseExists(detailImportWarehose.ImportID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = detailImportWarehose.ImportID }, detailImportWarehose)); }
public IHttpActionResult PutDetailImportWarehose(long id, DetailImportWarehose detailImportWarehose) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != detailImportWarehose.ImportID) { return(BadRequest()); } db.Entry(detailImportWarehose).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DetailImportWarehoseExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetDetailImportWarehose(long id) { DetailImportWarehose detailImportWarehose = db.DetailImportWarehoses.Find(id); if (detailImportWarehose == null) { return(NotFound()); } return(Ok(detailImportWarehose)); }
public IHttpActionResult DeleteDetailImportWarehose(long id) { DetailImportWarehose detailImportWarehose = db.DetailImportWarehoses.Find(id); if (detailImportWarehose == null) { return(NotFound()); } db.DetailImportWarehoses.Remove(detailImportWarehose); db.SaveChanges(); return(Ok(detailImportWarehose)); }