public virtual TEntity Update(TEntity entity, object key) { if (entity == null) { return(null); } TEntity exist = _context.Set <TEntity>().Find(key); if (exist != null) { _context.Entry(exist).CurrentValues.SetValues(entity); _context.SaveChanges(); } return(exist); }
public async Task <IActionResult> PutUsuario(string id, Usuario usuario) { if (id != usuario.CPF) { return(BadRequest()); } _context.Entry(usuario).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UsuarioExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static void Update(Usuario usuario) { using (UsuariosDbContext db = new UsuariosDbContext()) { db.Entry(usuario).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }