// // GET: /Aluno/Create public ActionResult Create() { var aluno = new Aluno { Autenticacao = new Autenticacao(), Curso = new Curso() }; ViewData["Curso.CursoId"] = new SelectList(db.Cursos, "CursoId", "Nome"); return View(aluno); }
public ActionResult Create(Aluno aluno) { if (ModelState.IsValid) { aluno.Curso = db.Cursos.Find(aluno.Curso.CursoId); db.Alunos.Add(aluno); db.SaveChanges(); return RedirectToAction("Index"); } ViewData["Curso.CursoId"] = new SelectList(db.Cursos, "CursoId", "Nome"); return View(aluno); }
public ActionResult Edit(Aluno aluno) { if (ModelState.IsValid) { var alunoSalvar = db.Alunos.Find(aluno.AlunoId); alunoSalvar.Nome = aluno.Nome; alunoSalvar.Numero = aluno.Numero; alunoSalvar.Email = aluno.Email; alunoSalvar.Autenticacao = db.Autenticacao.Find(aluno.Autenticacao.AutenticacaoId); alunoSalvar.Autenticacao.Login = aluno.Autenticacao.Login; if (!string.IsNullOrEmpty(aluno.Autenticacao.Password)) alunoSalvar.Autenticacao.Password = aluno.Autenticacao.Password; alunoSalvar.Curso = db.Cursos.Find(aluno.Curso.CursoId); db.SaveChanges(); return RedirectToAction("Index"); } ViewData["Curso.CursoId"] = new SelectList(db.Cursos, "CursoId", "Nome"); return View(aluno); }