public ActionResult Detalle(int id) { var db = new SqlEjercicioPDA(); var alumno = db.Alumnos.Where(a => a.Id == id).FirstOrDefault(); return(View(alumno)); }
public ActionResult Index() { var db = new SqlEjercicioPDA(); var alumnos = db.Profesores.ToList(); return(View(alumnos)); }
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 Index() { var db = new SqlEjercicioPDA(); var cursos = db.Cursos.ToList(); return(View(cursos)); }
public ActionResult Create() { var db = new SqlEjercicioPDA(); var curso = new Curso(); 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)); }
public void CargarSelect(SqlEjercicioPDA db, Curso curso) { List <SelectListItem> itemsProfesores = new List <SelectListItem>(); curso.ProfesoresIds = new List <string>(); var profesores = db.Profesores.ToList(); //string[] profesoresId = new string[profesores.Count]; for (var i = 0; i < profesores.Count; i++) { itemsProfesores.Add(new SelectListItem() { Text = profesores[i].Nombre + " " + profesores[i].Apellido, Value = profesores[i].Id.ToString() }); //profesoresId[i] = profesores[i].Id.ToString(); } curso.ProfesoresView = new MultiSelectList(itemsProfesores.OrderBy(i => i.Text), "Value", "Text"); List <SelectListItem> itemsAlumnos = new List <SelectListItem>(); curso.AlumnosIds = new List <string>(); var alumnos = db.Alumnos.ToList(); //string[] alumnosId = new string[alumnos.Count]; for (var i = 0; i < alumnos.Count; i++) { itemsAlumnos.Add(new SelectListItem() { Text = alumnos[i].Nombre + " " + alumnos[i].Apellido, Value = alumnos[i].Id.ToString() }); //alumnosId[i] = alumnos[i].Id.ToString(); } curso.AlumnosView = new MultiSelectList(itemsAlumnos.OrderBy(i => i.Text), "Value", "Text"); }