public IHttpActionResult PostReCountStatusBINS(ReCountStatusBINS reCountStatusBINS) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ReCountStatusBINS.Add(reCountStatusBINS); try { db.SaveChanges(); } catch (DbUpdateException) { if (ReCountStatusBINSExists(reCountStatusBINS.AreaLine)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = reCountStatusBINS.AreaLine }, reCountStatusBINS)); }
public IHttpActionResult PutReCountStatusBINS(string id, ReCountStatusBINS reCountStatusBINS) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != reCountStatusBINS.AreaLine) { return(BadRequest()); } if (ReCountStatusBINSExists(id)) { db.Entry(reCountStatusBINS).State = EntityState.Modified; } else { db.ReCountStatusBINS.Add(reCountStatusBINS); } try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { throw; } return(StatusCode(HttpStatusCode.Accepted)); }
public IHttpActionResult GetReCountStatusBINS(string id) { ReCountStatusBINS reCountStatusBINS = db.ReCountStatusBINS.Find(id); if (reCountStatusBINS == null) { return(NotFound()); } return(Ok(reCountStatusBINS)); }
public IHttpActionResult DeleteReCountStatusBINS(string id) { ReCountStatusBINS reCountStatusBINS = db.ReCountStatusBINS.Find(id); if (reCountStatusBINS == null) { return(NotFound()); } db.ReCountStatusBINS.Remove(reCountStatusBINS); db.SaveChanges(); return(Ok(reCountStatusBINS)); }