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