Example #1
0
        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;
        }
Example #2
0
        public static void DeleteGradeFromDatabase(Grade grade)
        {
            Mocks.Factory.SubjectManagerFactory.Mocking = false;

            Interfaces.ISubjectManager subjectManager = Mocks.Factory.SubjectManagerFactory.GetSubjectManager();

            subjectManager.DeleteGradeOfSubject(grade);
        }
Example #3
0
        public static void InsertGradeToDatabase(Grade grade)
        {
            Mocks.Factory.SubjectManagerFactory.Mocking = false;

            Interfaces.ISubjectManager subjectManager = Mocks.Factory.SubjectManagerFactory.GetSubjectManager();

            subjectManager.InsertGradeOfSubject(grade);
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }