Example #1
0
        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();
            }
        }
Example #2
0
 public ActionResult Edit(int id,Alumno alumnoEditado)
 {
     try
     {
             _db.Entry(alumnoEditado).State = EntityState.Modified;
             _db.SaveChanges();
             return RedirectToAction("Index");
     }
     catch
     {
         return View();
     }
 }