Example #1
0
        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);
        }