public IHttpActionResult PuttblPlayer(int id, tblPlayer tblPlayer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tblPlayer.Id) { return(BadRequest()); } db.Entry(tblPlayer).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tblPlayerExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GettblPlayer(int id) { tblPlayer tblPlayer = db.tblPlayers.Find(id); if (tblPlayer == null) { return(NotFound()); } return(Ok(tblPlayer)); }
public IHttpActionResult PosttblPlayer(tblPlayer tblPlayer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tblPlayers.Add(tblPlayer); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tblPlayer.Id }, tblPlayer)); }
public IHttpActionResult DeletetblPlayer(int id) { tblPlayer tblPlayer = db.tblPlayers.Find(id); if (tblPlayer == null) { return(NotFound()); } db.tblPlayers.Remove(tblPlayer); db.SaveChanges(); return(Ok(tblPlayer)); }