public async Task <IHttpActionResult> PutTurfMedia(int id, TurfMedia turfMedia) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != turfMedia.Id) { return(BadRequest()); } db.Entry(turfMedia).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TurfMediaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetTurfMedia(int id) { TurfMedia turfMedia = await db.TurfMedias.FindAsync(id); if (turfMedia == null) { return(NotFound()); } return(Ok(turfMedia)); }
public async Task <IHttpActionResult> PostTurfMedia(TurfMedia turfMedia) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TurfMedias.Add(turfMedia); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = turfMedia.Id }, turfMedia)); }
public async Task <IHttpActionResult> DeleteTurfMedia(int id) { TurfMedia turfMedia = await db.TurfMedias.FindAsync(id); if (turfMedia == null) { return(NotFound()); } db.TurfMedias.Remove(turfMedia); await db.SaveChangesAsync(); return(Ok(turfMedia)); }