public IActionResult FindAll([FromQuery] UsersFindAllRequest request) { var response = _usersFindAllUseCase.Handle(request); if (response == null) { return(BadRequest()); } return(Ok(response)); }
public UsersFindAllResponse Handle(UsersFindAllRequest request) { var users = _userRepository.FindAll(); if (users == null || users.Count == 0) { return(null); } return(new UsersFindAllResponse { Data = new UsersFindAllResponseData { Count = users.Count, Users = users.Select(u => new UsersFindAllResponseDataUser { UserId = u.Id, UserName = u.Name }).ToList() } }); }