public async Task <FrequenciaAlunoPorComponenteCurricularResposta> Executar(ObterFrequenciaAlunoPorComponenteCurricularDto frequenciaAlunoDto) { return(await mediator.Send(new ObterFrequenciaAlunoPorComponenteCurricularQuery(frequenciaAlunoDto.AnoLetivo, frequenciaAlunoDto.CodigoUe, frequenciaAlunoDto.CodigoTurma, frequenciaAlunoDto.CodigoAluno, frequenciaAlunoDto.CodigoComponenteCurricular))); }
public async Task <ObjectResult> ObterFrequenciaAluno([FromQuery] ObterFrequenciaAlunoPorComponenteCurricularDto frequenciaAlunoDto, [FromServices] IObterFrequenciaAlunoPorComponenteCurricularUseCase obterFrequenciaAlunoPorComponenteCurricularUseCase) { return(Ok(await obterFrequenciaAlunoPorComponenteCurricularUseCase.Executar(frequenciaAlunoDto))); }