public void Eliminar(TEntidad entidadEliminar) { if (entidadEliminar == null) { throw new ArgumentNullException("La Entidad a Eliminar no puede ser un valor Null"); } if (_contexto.Entry(entidadEliminar).State == EntityState.Detached) { _contexto.Set <TEntidad>().Attach(entidadEliminar); } _contexto.Set <TEntidad>().Remove(entidadEliminar); }
public async Task <ActionResult <Usuario> > PutUsuario(int id, Usuario usuario) { if (id != usuario.Id) { return(BadRequest()); } _contexto.Entry(usuario).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }