コード例 #1
0
        /// <summary>
        /// Se busca un alumno que coincida con Id del usuario, y se obtiene una lista de materias de el
        /// </summary>
        /// <param name="id">Id del usuario de la sesion</param>
        /// <returns>Lista de materias del alumno</returns>
        public static List <Materia> ObtenerListaMateriasAlumno(int id)
        {
            SqlAlumnoData  sqlAlumno     = new SqlAlumnoData();
            SqlMateriaData sqlMateria    = new SqlMateriaData();
            var            alumno        = sqlAlumno.Obtener(id);
            List <Materia> listaMaterias = new List <Materia>();

            foreach (var materia in sqlMateria.ObtenerTodos())
            {
                if (alumno.ObtenerMateriaDeLista(materia.Id))
                {
                    listaMaterias.Add(materia);
                }
            }
            return(listaMaterias);
        }
コード例 #2
0
        public static IEnumerable <Materia> ObtenerListaMaterias()
        {
            SqlMateriaData sqlMateria = new SqlMateriaData();

            return(sqlMateria.ObtenerTodos());
        }