Esempio n. 1
0
        public async Task <bool> Executar(FiltroRelatorioCalendarioDto filtroRelatorioCalendarioDto)
        {
            await mediator.Send(new ValidaSeExisteTipoCalendarioPorIdQuery(filtroRelatorioCalendarioDto.TipoCalendarioId));

            var usuario = await mediator.Send(new ObterUsuarioLogadoQuery());

            filtroRelatorioCalendarioDto.SetarDadosUsuario(usuario);

            return(await mediator.Send(new GerarRelatorioCommand(TipoRelatorio.Calendario, filtroRelatorioCalendarioDto, usuario)));
        }