public async Task <bool> AlteracaoNotasBimestre([FromQuery] FiltroRelatorioDto request, [FromServices] IRelatorioAlteracaoNotasUseCase relatorioUseCase) { await relatorioUseCase.Executar(request); return(true); }
public async Task <IActionResult> AlteracaoNotas([FromBody] FiltroRelatorioAlteracaoNotas filtro, [FromServices] IRelatorioAlteracaoNotasUseCase relatorioUseCase) { if (filtro.ModalidadeTurma == Dominio.Modalidade.Infantil) { throw new NegocioException("Não é possível gerar este relatório para a modalidade infantil."); } return(Ok(await relatorioUseCase.Executar(filtro))); }