Exemple #1
0
        public string GerarCodigoDaTurma(int cursoId, int anoTurma)
        {
            var    curso  = cursoRepository.GetById(cursoId);
            var    trecho = $"{curso.SiglaTurma}{anoTurma % 100}";
            var    numero = turmaRepository.BuscarCodigoDaTurma(trecho);
            string codigo;

            do
            {
                numero += 1;
                codigo  = $"{trecho}{numero.ToString("D2")}";
            } while (turmaRepository.ExisteCodigo(codigo));


            return(codigo);
        }