Ejemplo n.º 1
0
 public Course SelectById(int id)
 {
     using (var context = new HaermsEntities())
     {
         return(context.Course.Find(id));
     }
 }
Ejemplo n.º 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));
     }
 }
Ejemplo n.º 3
0
 public IEnumerable <Teacher> SelectAllTeacher()
 {
     using (var context = new HaermsEntities())
     {
         return(context.Teacher.ToArray());
     }
 }
Ejemplo n.º 4
0
 public IEnumerable <Class> SelectClassAll()
 {
     using (var context = new HaermsEntities())
     {
         return(context.Class.AsParallel().ToArray());
     }
 }
Ejemplo n.º 5
0
 public Teacher SelectById(int id)
 {
     using (var context = new HaermsEntities())
     {
         return(context.Teacher.Find(id));
     }
 }
Ejemplo n.º 6
0
 public CourseHomework SelectByCourseHomeworkId(int id)
 {
     using (var context = new HaermsEntities())
     {
         return(context.CourseHomework.Find(id));
     }
 }
Ejemplo n.º 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());
     }
 }
Ejemplo n.º 8
0
 public int GetTeacherIdByCourseId(int courseId)
 {
     using (var context = new HaermsEntities())
     {
         var queryable = (Course)context.Course.Where(c => c.CourseId == courseId).First();
         return(queryable.TeacherId);
     }
 }
Ejemplo n.º 9
0
 public IEnumerable <Course> SelectAllByTeacher(Teacher teacher)
 {
     using (var context = new HaermsEntities())
     {
         var queryable = context.Course.Where(c => c.TeacherId == teacher.TeacherId);
         return(queryable.ToArray());
     }
 }
Ejemplo n.º 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());
     }
 }
Ejemplo n.º 11
0
 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());
     }
 }
Ejemplo n.º 12
0
 public Department SelectDepartmentById(int id)
 {
     using (var context = new HaermsEntities())
     {
         var department = context.Department.Find(id);
         return(department);
     }
 }
Ejemplo n.º 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());
     }
 }
Ejemplo n.º 14
0
 public Teacher[] SelectTeachersByDepartment(int departmentId)
 {
     using (var context = new HaermsEntities())
     {
         var queryable = context.Teacher.Where(t => t.DepartmentId == departmentId);
         return(queryable.ToArray());
     }
 }
Ejemplo n.º 15
0
 public bool IsBanned(Teacher teacher)
 {
     using (var context = new HaermsEntities())
     {
         var t = context.Teacher.Find(teacher.TeacherId);
         return(t?.Banned ?? true);
     }
 }
Ejemplo n.º 16
0
 public IEnumerable <Department> SelectAllDepartments()
 {
     using (var context = new HaermsEntities())
     {
         var departments = context.Department.ToArray();
         return(departments);
     }
 }
Ejemplo n.º 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());
     }
 }
Ejemplo n.º 18
0
 public Department SelectDepartmentByName(string name)
 {
     using (var context = new HaermsEntities())
     {
         var _t = context.Department.FirstOrDefault(t => t.ChinesaeName == name);
         return(_t);
     }
 }
Ejemplo n.º 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());
     }
 }
Ejemplo n.º 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());
     }
 }
Ejemplo n.º 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());
            }
        }
Ejemplo n.º 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());
     }
 }
Ejemplo n.º 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());
     }
 }
Ejemplo n.º 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());
     }
 }
Ejemplo n.º 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());
     }
 }
Ejemplo n.º 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());
     }
 }
Ejemplo n.º 27
0
 public int InsertCourseAttachment(CourseAttachment courseAttachment)
 {
     using (var context = new HaermsEntities())
     {
         var obj = context.CourseAttachment.Add(courseAttachment);
         context.SaveChanges();
         return(obj.AttachmentId);
     }
 }
Ejemplo n.º 28
0
 public int InsertCourseExperiment(CourseExperiment courseExperiment)
 {
     using (var context = new HaermsEntities())
     {
         CourseExperiment c = context.CourseExperiment.Add(courseExperiment);
         context.SaveChanges();
         return(c.CourseExperimentId);
     }
 }
Ejemplo n.º 29
0
 public int InsertCourseHomework(CourseHomework courseHomework)
 {
     using (var context = new HaermsEntities())
     {
         CourseHomework c = context.CourseHomework.Add(courseHomework);
         context.SaveChanges();
         return(c.CourseHomeworkId);
     }
 }
Ejemplo n.º 30
0
 public int createCourseSelectRecording(CourseSelection courseSelection)
 {
     using (var context = new HaermsEntities())
     {
         CourseSelection cs = context.CourseSelection.Add((CourseSelection)courseSelection);
         context.SaveChanges();
         return(cs.CourseSelectionId);
     }
 }