static BaseBLL() { admins = DAL.DataFileAccess.GetAdmins(); students = DAL.DataFileAccess.GetStudents(); teachers = DAL.DataFileAccess.GetTeachers(); courses = DAL.DataFileAccess.GetCourses(); termCourses = DAL.DataFileAccess.GetTermCourses(); }
/// <summary> /// 根据ID获取课程分类实体 /// </summary> /// <param name="categoryid">课程分类ID</param> /// <returns></returns> public static Entity.CourseCategoryEntity GetCourseCategoryByID(string categoryid) { Entity.CourseCategoryEntity model = new CourseCategoryEntity(); DataTable dt = new DAL.CourseDAL().GetCourseCategoryByID(categoryid); if (dt.Rows.Count > 0) { model.FillData(dt.Rows[0]); } return model; }
/// <summary> /// 根据ID获取章节实体 /// </summary> /// <param name="lessonid">章节ID</param> /// <returns></returns> public static Entity.LessonEntity GetCourseLessonByID(string lessonid) { Entity.LessonEntity model = new LessonEntity(); DataTable dt = new DAL.CourseDAL().GetCourseLessonByID(lessonid); if (dt.Rows.Count > 0) { model.FillData(dt.Rows[0]); } return model; }
/// <summary> /// 根据PID获取课程分类列表 /// </summary> /// <param name="pid">上级分类ID</param> /// <returns></returns> public static List<Entity.CourseCategoryEntity> GetCourseCategorysByPID(string pid) { List<Entity.CourseCategoryEntity> list = new List<Entity.CourseCategoryEntity>(); DataTable dt = new DAL.CourseDAL().GetCourseCategorysByPID(pid); foreach (DataRow dr in dt.Rows) { CourseCategoryEntity category = new CourseCategoryEntity(); category.FillData(dr); list.Add(category); } return list; }