Esempio n. 1
0
        public List <Alumno> ObtenerAlumnosPorPadre(Padre padre)
        {
            var padreExistente = _contexto.Padres
                                 .FirstOrDefault(r => r.NombreUsuario == padre.NombreUsuario &&
                                                 r.Contrasena == padre.Contrasena);

            if (padreExistente != null)
            {
                return(_contexto.Alumnos.Include("Grado")
                       .Include("Jornada")
                       .Include("Seccion")
                       .Where(r => r.PadreId == padreExistente.Id).ToList());
            }

            return(new List <Alumno>());
        }
        public void GuardarPadre(Padre padre)
        {
            if (padre.Id == 0)
            {
                _contexto.Padres.Add(padre);
            }
            else
            {
                var padreExistente = _contexto.Padres.Find(padre.Id);
                padreExistente.Nombre        = padre.Nombre;
                padreExistente.NombreUsuario = padre.NombreUsuario;
                padreExistente.Contrasena    = Encriptar.CodificarContrasena(padre.Contrasena);
            }

            _contexto.SaveChanges();
        }