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()); }
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); }