public async Task <IActionResult> ObterEventosAulasNoDiaPorCalendario(long tipoCalendarioId, int mes, int dia, [FromQuery] FiltroAulasEventosCalendarioDto filtro, [FromServices] IMediator mediator, [FromServices] IServicoUsuario servicoUsuario) { var retorno = await ObterAulasEventosProfessorCalendarioPorMesDiaUseCase.Executar(mediator, filtro, tipoCalendarioId, mes, dia, filtro.AnoLetivo, servicoUsuario); retorno.EventosAulasMes = await ObterAulasEventosProfessorCalendarioPorMesUseCase.Executar(mediator, filtro, tipoCalendarioId, mes, servicoUsuario); return(Ok(retorno)); }
public async Task <IActionResult> ObterEventosAulasMensaisPorCalendario(long tipoCalendarioId, int mes, [FromQuery] FiltroAulasEventosCalendarioDto filtro, [FromServices] IMediator mediator, [FromServices] IServicoUsuario servicoUsuario) { return(Ok(await ObterAulasEventosProfessorCalendarioPorMesUseCase.Executar(mediator, filtro, tipoCalendarioId, mes, servicoUsuario))); }