public void Update(TEntity entity) { var attachedEntity = Entities.Local.FirstOrDefault(e => e.Id.Equals(entity.Id)); if (attachedEntity != null) { _context.Entry(attachedEntity).State = EntityState.Detached; } Entities.Attach(entity); _context.Entry(entity).State = EntityState.Modified; }
public User Put(int id, [FromBody] User user) { user.UserId = id; _db.Entry(user).State = EntityState.Modified; _db.SaveChanges(); return(user); }