示例#1
0
文件: CourseDal.cs 项目: vividzcs/IPD
 public Course SelectById(int id)
 {
     using (var context = new HaermsEntities())
     {
         return(context.Course.Find(id));
     }
 }
示例#2
0
 /// <summary>
 /// 通过classId查找班级
 /// </summary>
 /// <param name="id">classid</param>
 /// <returns>The entity found, or null.</returns>
 public Class SelectClassById(int id)
 {
     using (var context = new HaermsEntities())
     {
         return(context.Class.Find(id));
     }
 }
示例#3
0
 public IEnumerable <Teacher> SelectAllTeacher()
 {
     using (var context = new HaermsEntities())
     {
         return(context.Teacher.ToArray());
     }
 }
示例#4
0
 public IEnumerable <Class> SelectClassAll()
 {
     using (var context = new HaermsEntities())
     {
         return(context.Class.AsParallel().ToArray());
     }
 }
示例#5
0
 public Teacher SelectById(int id)
 {
     using (var context = new HaermsEntities())
     {
         return(context.Teacher.Find(id));
     }
 }
示例#6
0
 public CourseHomework SelectByCourseHomeworkId(int id)
 {
     using (var context = new HaermsEntities())
     {
         return(context.CourseHomework.Find(id));
     }
 }
示例#7
0
 public IEnumerable <CourseExperiment> SelectByCourse(Course course)
 {
     using (var context = new HaermsEntities())
     {
         var queryable = context.CourseExperiment.Where(ce => ce.CourseId == course.CourseId);
         return(queryable.ToArray());
     }
 }
示例#8
0
文件: CourseDal.cs 项目: vividzcs/IPD
 public int GetTeacherIdByCourseId(int courseId)
 {
     using (var context = new HaermsEntities())
     {
         var queryable = (Course)context.Course.Where(c => c.CourseId == courseId).First();
         return(queryable.TeacherId);
     }
 }
示例#9
0
文件: CourseDal.cs 项目: vividzcs/IPD
 public IEnumerable <Course> SelectAllByTeacher(Teacher teacher)
 {
     using (var context = new HaermsEntities())
     {
         var queryable = context.Course.Where(c => c.TeacherId == teacher.TeacherId);
         return(queryable.ToArray());
     }
 }
示例#10
0
 public IEnumerable <Homework> SelectHomeworkByCourseHomeworkId(int id)
 {
     using (var context = new HaermsEntities())
     {
         var querySet = context.Homework.Where(h => h.CourseHomeworkId == id);
         return(querySet.ToArray());
     }
 }
示例#11
0
文件: AdminDal.cs 项目: vividzcs/IPD
 public Admin SelectByJobNumberAndPassword(Admin admin)
 {
     using (var context = new HaermsEntities())
     {
         var iqueryable = context.Admin.Where(t => t.JobNumber == admin.JobNumber && t.Password == admin.Password);
         return(iqueryable.FirstOrDefault());
     }
 }
示例#12
0
 public Department SelectDepartmentById(int id)
 {
     using (var context = new HaermsEntities())
     {
         var department = context.Department.Find(id);
         return(department);
     }
 }
示例#13
0
 public Teacher SelectByJobNumberAndPassword(Teacher teacher)
 {
     using (var context = new HaermsEntities())
     {
         var queryable = context.Teacher.Where(t => t.JobNumber == teacher.JobNumber && t.Password == teacher.Password);
         return(queryable.FirstOrDefault());
     }
 }
示例#14
0
 public Teacher[] SelectTeachersByDepartment(int departmentId)
 {
     using (var context = new HaermsEntities())
     {
         var queryable = context.Teacher.Where(t => t.DepartmentId == departmentId);
         return(queryable.ToArray());
     }
 }
示例#15
0
 public bool IsBanned(Teacher teacher)
 {
     using (var context = new HaermsEntities())
     {
         var t = context.Teacher.Find(teacher.TeacherId);
         return(t?.Banned ?? true);
     }
 }
示例#16
0
 public IEnumerable <Department> SelectAllDepartments()
 {
     using (var context = new HaermsEntities())
     {
         var departments = context.Department.ToArray();
         return(departments);
     }
 }
示例#17
0
 public IEnumerable <CourseHomework> SelectByCourse(Course course)
 {
     using (var context = new HaermsEntities())
     {
         var queryable = context.CourseHomework.Where(ch => ch.CourseId == course.CourseId);
         return(queryable.ToArray());
     }
 }
示例#18
0
 public Department SelectDepartmentByName(string name)
 {
     using (var context = new HaermsEntities())
     {
         var _t = context.Department.FirstOrDefault(t => t.ChinesaeName == name);
         return(_t);
     }
 }
示例#19
0
 /// <summary>
 /// 通过老师布置的实验ID获取交的作业集合
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public IEnumerable <Experiment> SelectExpermentByCourseExpermentId(int id)
 {
     using (var context = new HaermsEntities())
     {
         var querySet = context.Experiment.Where(e => e.CourseExperimentId == id);
         return(querySet.ToArray());
     }
 }
示例#20
0
 public Student SelectStudentByStudentNumber(Student student)
 {
     using (var context = new HaermsEntities())
     {
         var queryable = context.Student.Where(s => s.StudentNumber == student.StudentNumber);
         return(queryable.FirstOrDefault());
     }
 }
示例#21
0
        /**
         * add a teacher
         * <returns>return the affected rows</returns>
         */

        public int InsertTeacher(Teacher teacher)
        {
            using (var context = new HaermsEntities())
            {
                context.Teacher.Add(teacher);
                return(context.SaveChanges());
            }
        }
示例#22
0
 public IEnumerable <CourseAttachment> SelectByCourse(Course course)
 {
     using (var context = new HaermsEntities())
     {
         var courseAttachments = context.CourseAttachment.Where(ca => ca.CourseId == course.CourseId);
         return(courseAttachments.ToArray());
     }
 }
示例#23
0
 public CourseAttachment SelectByAttachmentId(int attachmentId)
 {
     using (var context = new HaermsEntities())
     {
         var courseAttachments = context.CourseAttachment.Where(ca => ca.AttachmentId == attachmentId);
         return(courseAttachments.ToArray().First());
     }
 }
示例#24
0
 public IEnumerable <CourseSelection> SelectByStudentIdAndCourseId(Student student, Course course)
 {
     using (var context = new HaermsEntities())
     {
         return(context.CourseSelection
                .Where(cs => cs.StudentId == student.StudentId && cs.CourseId == course.CourseId).ToArray());
     }
 }
示例#25
0
 public IEnumerable <CourseSelection> SelectByStudentId(int studentStudentId)
 {
     using (var context = new HaermsEntities())
     {
         var courseSelections = context.CourseSelection.Where(cs => cs.StudentId == studentStudentId);
         return(courseSelections.ToArray());
     }
 }
示例#26
0
 public IEnumerable <CourseSelection> SelectRecordStudentByCourseId(int id)
 {
     using (var context = new HaermsEntities())
     {
         var queryset = context.CourseSelection.Where(cs => cs.CourseId == id);
         return(queryset.ToArray());
     }
 }
示例#27
0
 public int InsertCourseAttachment(CourseAttachment courseAttachment)
 {
     using (var context = new HaermsEntities())
     {
         var obj = context.CourseAttachment.Add(courseAttachment);
         context.SaveChanges();
         return(obj.AttachmentId);
     }
 }
示例#28
0
 public int InsertCourseExperiment(CourseExperiment courseExperiment)
 {
     using (var context = new HaermsEntities())
     {
         CourseExperiment c = context.CourseExperiment.Add(courseExperiment);
         context.SaveChanges();
         return(c.CourseExperimentId);
     }
 }
示例#29
0
 public int InsertCourseHomework(CourseHomework courseHomework)
 {
     using (var context = new HaermsEntities())
     {
         CourseHomework c = context.CourseHomework.Add(courseHomework);
         context.SaveChanges();
         return(c.CourseHomeworkId);
     }
 }
示例#30
0
 public int createCourseSelectRecording(CourseSelection courseSelection)
 {
     using (var context = new HaermsEntities())
     {
         CourseSelection cs = context.CourseSelection.Add((CourseSelection)courseSelection);
         context.SaveChanges();
         return(cs.CourseSelectionId);
     }
 }