// // GET: /Aluno/Create public ActionResult Create() { var docente = new Docente { Autenticacao = new Autenticacao(), Curso = new Curso() }; ViewData["Curso.CursoId"] = new SelectList(db.Cursos, "CursoId", "Nome"); return View(docente); }
public ActionResult Create(Docente docente) { if (ModelState.IsValid) { docente.Curso = db.Cursos.Find(docente.Curso.CursoId); db.Docentes.Add(docente); db.SaveChanges(); return RedirectToAction("Index"); } ViewData["Curso.CursoId"] = new SelectList(db.Cursos, "CursoId", "Nome"); return View(docente); }
public ActionResult Edit(Docente docente) { if (ModelState.IsValid) { var docenteSalvar = db.Docentes.Find(docente.DocenteId); docenteSalvar.Nome = docente.Nome; docenteSalvar.Telefone = docente.Telefone; docenteSalvar.Email = docente.Email; docenteSalvar.Coordenador = docente.Coordenador; docenteSalvar.Administrador = docente.Administrador; docenteSalvar.Autenticacao = db.Autenticacao.Find(docente.Autenticacao.AutenticacaoId); docenteSalvar.Autenticacao.Login = docente.Autenticacao.Login; if (!string.IsNullOrEmpty(docente.Autenticacao.Password)) docenteSalvar.Autenticacao.Password = docente.Autenticacao.Password; docenteSalvar.Curso = db.Cursos.Find(docente.Curso.CursoId); db.SaveChanges(); return RedirectToAction("Index"); } ViewData["Curso.CursoId"] = new SelectList(db.Cursos, "CursoId", "Nome"); return View(docente); }