示例#1
0
        public ActionResult VincularDisciplina(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Negocio_Matricula_Aluno aluno = db.Negocio_Matricula_Aluno.Find(id);

            if (aluno == null)
            {
                return(HttpNotFound());
            }
            CriarVinculoDisciplinaViewModel CVDVM = new CriarVinculoDisciplinaViewModel();

            CVDVM.MatriculaID = aluno.Matricula_ID;
            PopulateDisciplinaDropDownList(aluno.Matricula_ID);
            return(View(CVDVM));
        }
示例#2
0
 public ActionResult VincularDisciplina([Bind(Include = "DisciplinaID, MatriculaID, NumChamada")] CriarVinculoDisciplinaViewModel vd)
 {
     if (ModelState.IsValid)
     {
         Negocio_Vinculo_Disciplina novoVD = new Negocio_Vinculo_Disciplina();
         novoVD.Disciplina_ID = vd.DisciplinaID;
         novoVD.Matricula_ID  = vd.MatriculaID;
         novoVD.Num_Chamada   = 0;
         novoVD.Frequencia    = 0;
         novoVD.Nota1         = 0;
         novoVD.Nota2         = 0;
         novoVD.Media_Final   = 0;
         db.Negocio_Vinculo_Disciplina.Add(novoVD);
         db.SaveChanges();
         return(RedirectToAction("VerAluno", new { id = vd.MatriculaID }));
     }
     PopulateDisciplinaDropDownList(vd.MatriculaID, vd.DisciplinaID);
     return(View(vd));
 }