public IHttpActionResult PostSuppl_Info(Suppl_Info suppl_Info) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Suppl_Info.Add(suppl_Info); try { db.SaveChanges(); } catch (DbUpdateException) { if (Suppl_InfoExists(suppl_Info.Supplier_id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = suppl_Info.Supplier_id }, suppl_Info)); }
public IHttpActionResult PutSuppl_Info(string id, Suppl_Info suppl_Info) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != suppl_Info.Supplier_id) { return(BadRequest()); } db.Entry(suppl_Info).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Suppl_InfoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetSuppl_Info(string id) { Suppl_Info suppl_Info = db.Suppl_Info.Find(id); if (suppl_Info == null) { return(NotFound()); } return(Ok(suppl_Info)); }
public IHttpActionResult DeleteSuppl_Info(string id) { Suppl_Info suppl_Info = db.Suppl_Info.Find(id); if (suppl_Info == null) { return(NotFound()); } db.Suppl_Info.Remove(suppl_Info); db.SaveChanges(); return(Ok(suppl_Info)); }