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); }