public ActionResult Create(Curso curso) { var db = new SqlEjercicioPDA(); curso.Alumnos = new List <Alumno>(); curso.Profesores = new List <Profesor>(); if (ModelState.IsValid) { foreach (var alum in curso.AlumnosIds) { curso.Alumnos.Add(db.Alumnos.ToList().Where(a => a.Id.ToString() == alum).First()); } foreach (var profe in curso.ProfesoresIds) { curso.Profesores.Add(db.Profesores.ToList().Where(a => a.Id.ToString() == profe).First()); } db.Cursos.Add(curso); db.SaveChanges(); return(Redirect("/Curso/Index")); } CargarSelect(db, curso); return(View(curso)); }
public ActionResult Create(Profesor profesor) { if (ModelState.IsValid) { var db = new SqlEjercicioPDA(); db.Profesores.Add(profesor); db.SaveChanges(); return(Redirect("/Profesor/Index")); } return(View(profesor)); }
public ActionResult Create(Alumno alumno) { if (ModelState.IsValid) { var db = new SqlEjercicioPDA(); db.Alumnos.Add(alumno); db.SaveChanges(); return(Redirect("/Alumno/Index")); } return(View(alumno)); }