Beispiel #1
0
 public HomeworkController(IHomeworkRepository homeworkRepository,
                           IAcademicCourseRepository academicCourseRepository, IAcademicYearRepository academicYearRepository, ICourseRepository courseRepository, IStudentRepository studentRepository,
                           ISecurityService securityService, ITutorRepository tutorRepository)
 {
     StudentRepository = studentRepository;
     SecurityService   = securityService;
 }
Beispiel #2
0
        public DbUnit(MySQLContext db, IAuditoriumRepository auditoriumRepository, IAuditoriumImgRepository auditoriumImgRepository,
                      IClassRepository classRepository, IClassImgRepository classImgRepository, IFamilyRepository familyRepository,
                      IFamilyMemberRepository familyMemberRepository, ILessonRepository lessonRepository, ILessonDurationRepository lessonDurationRepository,
                      IPersonalDataRepository personalDataRepository, IPersonalImgRepository personalImgRepository, IProgressRepository progressRepository,
                      IScheduleRepository scheduleRepository, ISchoolRepository schoolRepository, IStudentRepository studentRepository,
                      ITeacherRepository teacherRepository, IUserAccountRepository userAccountRepository, IHomeworkRepository homeworkRepository)
        {
            this.db = db;

            AuditoriumRepository     = auditoriumRepository;
            AuditoriumImgRepository  = auditoriumImgRepository;
            ClassRepository          = classRepository;
            ClassImgRepository       = classImgRepository;
            HomeworkRepository       = homeworkRepository;
            FamilyRepository         = familyRepository;
            FamilyMemberRepository   = familyMemberRepository;
            LessonDurationRepository = lessonDurationRepository;
            LessonRepository         = lessonRepository;
            PersonalDataRepository   = personalDataRepository;
            PersonalImgRepository    = personalImgRepository;
            ProgressRepository       = progressRepository;
            ScheduleRepository       = scheduleRepository;
            SchoolRepository         = schoolRepository;
            StudentRepository        = studentRepository;
            TeacherRepository        = teacherRepository;
            UserAccountRepository    = userAccountRepository;
        }
Beispiel #3
0
 public HomeWorkController(
     IHomeworkRepository homeworkRepository,
     IUserRepository userRepository
     )
 {
     this.homeworkRepository = homeworkRepository;
     this.userRepository     = userRepository;
 }
Beispiel #4
0
 public HomeworkProvider(IFileRepository fileRepo, IHomeworkRepository homeworkRepo, IModuleRepository moduleRepo, IStudentHomeworkRepository studentHomeworkRepo, IUserRepository userRepo)
 {
     _homeworkRepo = homeworkRepo;
     _fileRepo = fileRepo;
     _moduleRepo = moduleRepo;
     _studentHomeworkRepo = studentHomeworkRepo;
     _userRepo = userRepo;
 }
 public StudentHomeworkProvider(IFileRepository fileRepository, IHomeworkRepository homeworkRepo, IUserRepository userRepo, IStudentHomeworkRepository studentHWRepository, IModuleRepository moduleRepository)
 {
     _userRepo = userRepo;
     _studentHWRepository = studentHWRepository;
     _homeworkRepo = homeworkRepo;
     _moduleRepository = moduleRepository;
     _fileRepository = fileRepository;
 }
Beispiel #6
0
 public HomeworkController(IHomeworkRepository homeworkRepository,
     IAcademicYearDetailsRepository academicYearDetailRepository, ICourseRepository courseRepository, ITeacherRepository teacherRepository)
 {
     _homeworkRepository = homeworkRepository;
     _viewMessageLogic = new ViewMessageLogic(this);
     _courseRepository = courseRepository;
     _academicYearDetailRepository = academicYearDetailRepository;
     _teacherRepository = teacherRepository;
 }
Beispiel #7
0
 public HomeworkController(IHomeworkRepository homeworkRepository,
                           IAcademicYearDetailsRepository academicYearDetailRepository, ICourseRepository courseRepository, ITeacherRepository teacherRepository)
 {
     _homeworkRepository           = homeworkRepository;
     _viewMessageLogic             = new ViewMessageLogic(this);
     _courseRepository             = courseRepository;
     _academicYearDetailRepository = academicYearDetailRepository;
     _teacherRepository            = teacherRepository;
 }
 public HomeworkController(IHomeworkRepository homeworkRepository,
                           IAcademicCourseRepository academicCourseRepository, ISessionManagementService sessionManagement, IStudentRepository studentRepository)
 {
     _homeworkRepository       = homeworkRepository;
     _viewMessageLogic         = new ViewMessageLogic(this);
     _academicCourseRepository = academicCourseRepository;
     _sessionManagement        = sessionManagement;
     _studentRepository        = studentRepository;
 }
Beispiel #9
0
 public HomeworkController(IHomeworkRepository homeworkRepository,
                           IAcademicYearDetailsRepository academicYearDetailRepository, IAcademicYearRepository academicYearRepository,
                           IGradeRepository gradeRepository, ICourseRepository courseRepository, IStudentRepository studentRepository,
                           IEnrollRepository enrollsRepository, ISessionManagementRepository sessionManagementRepository,
                           ISecurityRepository securityRepository, IParentRepository parentRepository)
 {
     _homeworkRepository           = homeworkRepository;
     _academicYearRepository       = academicYearRepository;
     _gradeRepository              = gradeRepository;
     _courseRepository             = courseRepository;
     _academicYearDetailRepository = academicYearDetailRepository;
     StudentRepository             = studentRepository;
     EnrollsRepository             = enrollsRepository;
     _sessionManagementRepository  = sessionManagementRepository;
     SecurityRepository            = securityRepository;
     _parentRepository             = parentRepository;
 }
Beispiel #10
0
 public HomeworkController(IHomeworkRepository homeworkRepository,
     IAcademicYearDetailsRepository academicYearDetailRepository, IAcademicYearRepository academicYearRepository,
     IGradeRepository gradeRepository, ICourseRepository courseRepository, IStudentRepository studentRepository,
     IEnrollRepository enrollsRepository, ISessionManagementRepository sessionManagementRepository, 
     ISecurityRepository securityRepository, IParentRepository parentRepository)
 {
     _homeworkRepository = homeworkRepository;
     _academicYearRepository = academicYearRepository;
     _gradeRepository = gradeRepository;
     _courseRepository = courseRepository;
     _academicYearDetailRepository = academicYearDetailRepository;
     StudentRepository = studentRepository;
     EnrollsRepository = enrollsRepository;
     _sessionManagementRepository = sessionManagementRepository;
     SecurityRepository = securityRepository;
     _parentRepository = parentRepository;
 }
Beispiel #11
0
        /// <summary>
        /// Initializes a new instance of the MainViewModel class.
        /// </summary>
        /// 
        public HomeworkViewModel(IHomeworkRepository homeworkRepo, IWindowService windowService)
        {
            IsEditOpen = Visibility.Hidden;
            currentIndex = 0;

            this.homeworkRepo = homeworkRepo;
            this.windowService = windowService;
            this.windowService.OnCanOpenWindowChanged += WindowService_OnCanOpenWindowChanged;
            HomeworkList = new ObservableCollection<Homework>(homeworkRepo.GetHomework());

            EditHomeworkCommand = new RelayCommand<Guid>(EditHomeWorkHandler);
            DeleteHomeworkCommand = new RelayCommand<Guid>(DeleteHomeWorkHandler);
            SaveHomeworkCommand = new RelayCommand(SaveHomeworkHandler, CanSaveHomework);
            CreateHomeworkCommand = new RelayCommand(CreateHomeworkHandler);
            ShowBrowseCommand = new RelayCommand(ShowBrowseHandler, CanShowBrowse);

            GotoNextHomeworkCommand = new RelayCommand(GotoNextHomeworkHandler, CanGotoNextHomework);
            GotoPreviousHomeworkCommand = new RelayCommand(GotoPreviousHomeworkHandler, CanGotoPreviousHomework);
        }
Beispiel #12
0
 public HomeworkService(IHomeworkRepository homeworkRepository, IMapper mapper)
 {
     _homeworkRepository = homeworkRepository;
     _mapper             = mapper;
 }
 public HomeworksController(IHomeworkRepository repository)
 {
     this.homeworkRepository = repository;
 }
 public HomeworksController()
 {
     this.homeworkRepository = new HomeworkRepository();
 }
 public HomeworksController(IHomeworkRepository repository)
 {
     this.homeworkRepository = repository;
 }
Beispiel #16
0
 public FileProvider(IModuleRepository moduleRepo, IFileRepository fileRepo, IHomeworkRepository hwRepo)
 {
     _moduleRepo = moduleRepo;
     _fileRepo = fileRepo;
     _hwRepo = hwRepo;
 }
Beispiel #17
0
 public HomeworkService(IHomeworkRepository homeworkRepository)
 {
     this.homeworkRepository = homeworkRepository;
 }
 public HomeworksController()
 {
     this.homeworkRepository = new HomeworkRepository();
 }