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))); }