public ActionResult Create(Alumno nuevoAlumno) { try { //_db.Alumnos.Add(nuevoAlumno); //nuevoAlumno.listaProfesores.Add(profesor); //nuevoAlumno.listaTutores.Add(tutor); _db.Alumnos.Add(nuevoAlumno); _db.SaveChanges(); Alumno alumno = (from r in _db.Alumnos where (r.twitter == nuevoAlumno.twitter) select r).Single(); /*Profesor profesor = _db.Profesors.SingleOrDefault(r => r.dniProfesor == 1111); List<Alumno> lista = new List<Alumno>(); lista = profesor.listaAlumnos.ToList(); lista.Add(nuevoAlumno); _db.SaveChanges(); PersonaAutorizada tutor = _db.PersonaAutorizadas.Single(r => r.dniTutor == 2020); profesor.listaAlumnos.Add(nuevoAlumno);*/ //profesor.listaAlumnos.Add(nuevoAlumno); //tutor.listaHijos.Add(nuevoAlumno); //nuevoAlumno.listaTutores.Add(tutor); //nuevoAlumno.listaProfesores.Add(profesor); //_db.Alumnos.Add(nuevoAlumno); return RedirectToAction("asociarTutor", "Admin", new { id = alumno.idAlumno}); } catch { return View(); } }
public ActionResult Edit(int id,Alumno alumnoEditado) { try { _db.Entry(alumnoEditado).State = EntityState.Modified; _db.SaveChanges(); return RedirectToAction("Index"); } catch { return View(); } }