public IHttpActionResult PutTFarm(int id, TFarm tFarm) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tFarm.Id) { return(BadRequest()); } db.Entry(tFarm).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TFarmExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetTFarm(int id) { TFarm tFarm = db.TFarms.Find(id); if (tFarm == null) { return(NotFound()); } return(Ok(tFarm)); }
public IHttpActionResult PostTFarm(TFarm tFarm) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TFarms.Add(tFarm); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tFarm.Id }, tFarm)); }
public IHttpActionResult DeleteTFarm(int id) { TFarm tFarm = db.TFarms.Find(id); if (tFarm == null) { return(NotFound()); } db.TFarms.Remove(tFarm); db.SaveChanges(); return(Ok(tFarm)); }