public async Task <IActionResult> GetAllCandidates([FromQuery] GetAllCandidatesRequest request) { var query = new GetCandidatesByFilter(request.FirstName, request.LastName); var matchedCandidates = await _candidateService.GetCandidates(query); return(Ok(matchedCandidates)); }
public async Task <IEnumerable <Candidate> > GetCandidates(GetCandidatesByFilter query) { var candidates = await _candidateRepository.FindByQuery(query); return(candidates); }