コード例 #1
0
 public ActionResult Create(FichaDeMatricula ficha)
 {
     try
     {
         MeuContexto contexto = new MeuContexto();
         contexto.FichasDeMatricula.Add(ficha);
         contexto.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
コード例 #2
0
        //Efetua as mátriculas que são enviadas das duas ViewModel
        public ActionResult EfetuarMatricula(int?idTurma, int?idAluno)
        {
            MeuContexto      contexto       = new MeuContexto();
            FichaDeMatricula fichaMatricula = new FichaDeMatricula();

            fichaMatricula._Aluno = contexto.Alunos.Find(idAluno);
            fichaMatricula._Turma = contexto.Turmas.Find(idTurma);

            contexto.FichasDeMatricula.Add(fichaMatricula);

            Turma turma = contexto.Turmas.Find(idTurma);

            turma._Matriculas.Add(fichaMatricula);

            Aluno aluno = contexto.Alunos.Find(idAluno);

            aluno.Matriculas.Add(fichaMatricula);

            contexto.SaveChanges();

            return(RedirectToAction("Index"));
        }