예제 #1
0
        public IActionResult DeletarUsuario([FromBody] UsuariosDto u)
        {
            if (!u.Id.HasValue)
            {
                return(NotFound());
            }

            var usuario = _usuariosRepository.SelecionarSimples(u.Id.Value);

            if (usuario == null)
            {
                return(NotFound());
            }

            _usuariosRepository.Deletar(u.Id.Value);

            var resultado = _usuariosRepository.SalvarAtualizacoes();

            if (!resultado)
            {
                throw new Exception($"Aconteceu algo inesperado ao tentar deletar o usuário de id: {u.Id.Value}");
            }

            return(NoContent());
        }
예제 #2
0
 public IActionResult Deletar(int id)
 {
     try
     {
         IUsuariosRepository.Deletar(id);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
예제 #3
0
        public IActionResult Delete(int id)
        {
            Usuario UsuarioBuscado = _usuariosRepository.BuscarPorId(id);

            if (UsuarioBuscado == null)
            {
                return(NotFound());
            }

            _usuariosRepository.Deletar(id);

            return(StatusCode(202));
        }
예제 #4
0
 public IActionResult Delete(int id)
 {
     _usuariosRepository.Deletar(id);
     return(StatusCode(200));
 }