public JsonResult InserirTurmas(TurmasInclusaoViewModel model) { try { List <Turma> turmas = new List <Turma>(); int idAluno = 1; //Adiciona as turmas for (int i = 1; i <= model.qtd_turmas; i++) { Turma turma = new Turma(); turma.Nome = $"Turma_{DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss.fff tt")}_{i}"; turmas.Add(turma); } TurmaRepository turmaRep = new TurmaRepository(); AlunoRepository alunoRep = new AlunoRepository(); foreach (Turma t in turmas) { turmaRep.Insert(t); //adiciona os alunos da turma for (int i = 1; i <= model.qtd_alunos_turma; i++) { Aluno aluno = new Aluno(); aluno.IdTurma = t.IdTurma; aluno.Nome = $"Aluno_{DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss.fff tt")}_{i}"; alunoRep.Insert(aluno); idAluno++; } } return(Json("Turmas inseridas com sucesso!")); } catch (Exception e) { return(Json(e.Message)); } }
public void CadastrarTurma(Turma t) { repository.Insert(t); }