コード例 #1
0
        private async Task <int> ObterBimestreAtual(Turma turma)
        {
            var bimestreAtual = await repositorioPeriodoEscolar.ObterBimestreAtualAsync(turma.CodigoTurma, turma.ModalidadeTipoCalendario, DateTime.Today);

            if (bimestreAtual == 0)
            {
                throw new NegocioException("Não foi possível identificar o bimestre atual");
            }

            return(bimestreAtual);
        }
コード例 #2
0
 public async Task <int> Handle(ObterBimestreAtualQuery request, CancellationToken cancellationToken)
 {
     return(await repositorioPeriodoEscolar.ObterBimestreAtualAsync(request.Turma.CodigoTurma, request.Turma.ModalidadeTipoCalendario, request.DataReferencia));
 }