Example #1
0
 public async Task <PaginacaoResultadoDto <EventoCompletoDto> > Listar(FiltroEventosDto filtroEventosDto)
 {
     return(MapearParaDtoComPaginacao(await repositorioEvento
                                      .Listar(filtroEventosDto.TipoCalendarioId,
                                              filtroEventosDto.TipoEventoId,
                                              filtroEventosDto.NomeEvento,
                                              filtroEventosDto.DataInicio,
                                              filtroEventosDto.DataFim,
                                              Paginacao)));
 }
        public async Task <PaginacaoResultadoDto <EventoCompletoDto> > Listar(FiltroEventosDto filtroEventosDto)
        {
            var usuario = await servicoUsuario.ObterUsuarioLogado();

            return(MapearParaDtoComPaginacao(await repositorioEvento
                                             .Listar(filtroEventosDto.TipoCalendarioId,
                                                     filtroEventosDto.TipoEventoId,
                                                     filtroEventosDto.NomeEvento,
                                                     filtroEventosDto.DataInicio,
                                                     filtroEventosDto.DataFim,
                                                     Paginacao,
                                                     filtroEventosDto.DreId,
                                                     filtroEventosDto.UeId,
                                                     filtroEventosDto.EhTodasDres,
                                                     filtroEventosDto.EhTodasUes,
                                                     usuario,
                                                     usuario.PerfilAtual,
                                                     usuario.TemPerfilSupervisorOuDiretor(),
                                                     usuario.PodeVisualizarEventosOcorrenciaDre(),
                                                     usuario.PodeVisualizarEventosLibExcepRepoRecessoGestoresUeDreSme())));
        }
 public async Task <IActionResult> Listar([FromQuery] FiltroEventosDto filtroEventosDto, [FromServices] IConsultasEvento consultasEvento)
 {
     return(Ok(await consultasEvento.Listar(filtroEventosDto)));
 }