public async Task <List <AlunoDTO> > Handle(ObterTodosAlunoQuery request, CancellationToken cancellationToken)
        {
            var alunos = await _alunoRepository.ObterTodosAsync();

            var alunosDTO = _mapper.Map <List <AlunoDTO> >(alunos);

            return(alunosDTO);
        }
        public async Task <IActionResult> Get()
        {
            var obterTodosAlunoQuery = new ObterTodosAlunoQuery();

            var alunos = await _mediator.EnviarQuery(obterTodosAlunoQuery);

            return(ListUtils.isEmpty(alunos) ? NotFound() : CustomResponse(alunos));
        }