Esempio n. 1
0
 public IActionResult DeleteUsuario(int Id)
 {
     if (!_UsuariosRepo.ExisteUsuario(Id))
     {
         return(NotFound());
     }
     if (!_UsuariosRepo.DeleteUsuario(Id))
     {
         ModelState.AddModelError("", "El usuario no se pudo borrar");
         return(StatusCode(500, ModelState));
     }
     return(NoContent());
 }
Esempio n. 2
0
        public ResponseDTO DeleteUsuario(UsuarioDTO usuarioDelete)
        {
            ResponseDTO response = new ResponseDTO();

            try
            {
                _repository.DeleteUsuario(usuarioDelete);
            }
            catch (UsuariosException ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = "Ha ocurrido un error inesperado";
            }
            return(response);
        }