示例#1
0
        public async Task <IEnumerable <DadosDeLeituraDoComunicadoPorModalidadeETurmaDto> > Executar(FiltroDadosDeLeituraDeComunicadosPorModalidadeDto filtroDadosDeLeituraDeComunicadosPorModalidadeDto)
        {
            var dadosLeituraComunicadoPorModalidadeETurma = await mediator.Send(new ObterDadosDeLeituraDeComunicadosPorModalidadePorTurmaQuery(filtroDadosDeLeituraDeComunicadosPorModalidadeDto.CodigoDre,
                                                                                                                                               filtroDadosDeLeituraDeComunicadosPorModalidadeDto.CodigoUe,
                                                                                                                                               filtroDadosDeLeituraDeComunicadosPorModalidadeDto.NotificacaoId,
                                                                                                                                               filtroDadosDeLeituraDeComunicadosPorModalidadeDto.Modalidades,
                                                                                                                                               filtroDadosDeLeituraDeComunicadosPorModalidadeDto.CodigosTurmas,
                                                                                                                                               filtroDadosDeLeituraDeComunicadosPorModalidadeDto.ModoVisualizacao));


            var dadosLeituraComunicadoPorTurma = await ObterSiglaModalidade(dadosLeituraComunicadoPorModalidadeETurma);

            return(dadosLeituraComunicadoPorTurma);
        }
 public async Task <IActionResult> ObterDadosDeLeituraDeComunicadosPorModalidadeETurma([FromQuery] FiltroDadosDeLeituraDeComunicadosPorModalidadeDto filtroDadosDeLeituraDeComunicadosPorModalidadeDto, [FromServices] IObterDadosDeLeituraDeComunicadosPorModalidadeETurmaUseCase obterDadosDeLeituraDeComunicadosPorModalidadeETurmaUseCase)
 {
     return(Ok(await obterDadosDeLeituraDeComunicadosPorModalidadeETurmaUseCase.Executar(filtroDadosDeLeituraDeComunicadosPorModalidadeDto)));
 }