Esempio n. 1
0
        public async Task FecharPeriodo(int IDTurma)
        {
            var periodoAnterior = await _periodoRepository.GetUltimoPeriodoAsync(IDTurma);

            if (periodoAnterior != null)
            {
                if (this.IsPeriodoAbertoAsync(periodoAnterior.IDPeriodo).Result)
                {
                    periodoAnterior.DHFim   = DateTime.Now;
                    periodoAnterior.SNAtivo = 'N';
                    _periodoRepository.UpdatePeriodo(periodoAnterior);
                    await _periodoRepository.UnitOfWork.Commit();
                }
            }
        }