public static ObservableCollection <SubjectWithGrade> GetSubjectsBySemester(int semester) { //TODO: elkérni a jó subjectmanagert és meghívni rajta az Interfacesben lévő fgv-t ha kész ObservableCollection <SubjectWithGrade> data = null; try { Mocks.Factory.SubjectManagerFactory.Mocking = false; Interfaces.ISubjectManager subjectManager = Mocks.Factory.SubjectManagerFactory.GetSubjectManager(); data = new ObservableCollection <SubjectWithGrade>(subjectManager.GetSubjectsWithGradesOfSemester(semester)); return(data); } catch (ArgumentNullException ae) { Console.WriteLine(ae.StackTrace); return(new ObservableCollection <SubjectWithGrade>()); } //Mocks.Factory.SubjectManagerFactory.Mocking = false; //Interfaces.ISubjectManager subjectManager = Mocks.Factory.SubjectManagerFactory.GetSubjectManager(); //ObservableCollection<SubjectWithGrade> data = new ObservableCollection<SubjectWithGrade>(subjectManager.GetSubjectsWithGradesOfSemester(semester)); //return data; }
public static void DeleteGradeFromDatabase(Grade grade) { Mocks.Factory.SubjectManagerFactory.Mocking = false; Interfaces.ISubjectManager subjectManager = Mocks.Factory.SubjectManagerFactory.GetSubjectManager(); subjectManager.DeleteGradeOfSubject(grade); }
public static void InsertGradeToDatabase(Grade grade) { Mocks.Factory.SubjectManagerFactory.Mocking = false; Interfaces.ISubjectManager subjectManager = Mocks.Factory.SubjectManagerFactory.GetSubjectManager(); subjectManager.InsertGradeOfSubject(grade); }
private static IEnumerable <Subject> AllOrders() { Mocks.Factory.SubjectManagerFactory.Mocking = false; Interfaces.ISubjectManager subjectManager = Mocks.Factory.SubjectManagerFactory.GetSubjectManager(); ObservableCollection <Subject> data = new ObservableCollection <Subject>(subjectManager.GetSubjects()); return(data); }
public static ObservableCollection <Course> GetCourseBySubject(int subjectid) { Mocks.Factory.SubjectManagerFactory.Mocking = false; Interfaces.ISubjectManager subjectManager = Mocks.Factory.SubjectManagerFactory.GetSubjectManager(); ObservableCollection <Course> data = new ObservableCollection <Course>(subjectManager.GetCoursesOfSubject(subjectid)); return(data); }