Пример #1
0
        public async Task <IEnumerable <MCandidate> > Handle(GetAllCandidateQuery query, CancellationToken cancellationToken)
        {
            IEnumerable <Candidate> candidates = await _candidateRepository.GetAll();

            return(candidates
                   .Select(c => c.ToModel())
                   .OrderBy(c => c.Nome));
        }
Пример #2
0
        public async Task <IActionResult> Read([FromServices] IMediator mediator)
        {
            try
            {
                GetAllCandidateQuery query = new GetAllCandidateQuery();

                IEnumerable <MCandidate> result = await mediator.Send(query);

                return(Ok(result));
            }
            catch
            {
                return(BadRequest("Não foi possivel criar os dados!"));
            }
        }