コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }