public IHttpActionResult PutIO_Company(int id, IO_Company iO_Company) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != iO_Company.CompanyId) { return(BadRequest()); } db.Entry(iO_Company).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!IO_CompanyExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetIO_Company(int id) { IO_Company iO_Company = db.IO_Company.Find(id); if (iO_Company == null) { return(NotFound()); } return(Ok(iO_Company)); }
public IHttpActionResult PostIO_Company(IO_Company iO_Company) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.IO_Company.Add(iO_Company); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = iO_Company.CompanyId }, iO_Company)); }
public IHttpActionResult DeleteIO_Company(int id) { IO_Company iO_Company = db.IO_Company.Find(id); if (iO_Company == null) { return(NotFound()); } db.IO_Company.Remove(iO_Company); db.SaveChanges(); return(Ok(iO_Company)); }