public virtual void Delete(TEntity entityToDelete) { if (context.Entry(entityToDelete).State == EntityState.Detached) { dbSet.Attach(entityToDelete); } dbSet.Remove(entityToDelete); }
public IHttpActionResult PutPlayer(Guid id, Player player) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != player.PlayerID) { return(BadRequest()); } db.Entry(player).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PlayerExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void Update(Game game) { context.Entry(game).State = System.Data.Entity.EntityState.Modified; }