Example #1
0
        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);
        }
Example #2
0
        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());
        }