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(); }