Ejemplo n.º 1
0
 private void InitRepos()
 {
     this.productsRepo      = new ProductsRepo();
     this.unitsRepo         = new UnitsRepo();
     this.categoriesRepo    = new CategoriesRepo();
     this.unitsContentsRepo = new UnitsContentsRepo();
 }
Ejemplo n.º 2
0
        public MainViewModel()
        {
            core = new Core();
            UnitsRepo.LoadImagesData();
            SearchedUnitsList = new ObservableCollection <UnitItem>(UnitsRepo.GetAllUnits());

            CvsStaff         = new CollectionViewSource();
            CvsStaff.Source  = SearchedUnitsList;
            CvsStaff.Filter += ApplyFilter;
        }
        public SlideNavigationController()
        {
            var db = new ULearnDb();

            unitsRepo            = new UnitsRepo(db);
            solutionsRepo        = new UserSolutionsRepo(db, courseManager);
            visitsRepo           = new VisitsRepo(db);
            userQuizzesRepo      = new UserQuizzesRepo(db);
            groupsRepo           = new GroupsRepo(db, courseManager);
            additionalScoresRepo = new AdditionalScoresRepo(db);
        }
Ejemplo n.º 4
0
        public QuizController()
        {
            metricSender = new MetricSender(ApplicationConfiguration.Read <UlearnConfiguration>().GraphiteServiceName);

            userQuizzesRepo    = new UserQuizzesRepo(db);
            visitsRepo         = new VisitsRepo(db);
            groupsRepo         = new GroupsRepo(db, courseManager);
            slideCheckingsRepo = new SlideCheckingsRepo(db);
            notificationsRepo  = new NotificationsRepo(db);
            unitsRepo          = new UnitsRepo(db);
        }
Ejemplo n.º 5
0
 public CourseController()
 {
     slideCheckingsRepo = new SlideCheckingsRepo(db);
     visitsRepo         = new VisitsRepo(db);
     unitsRepo          = new UnitsRepo(db);
     slideRateRepo      = new SlideRateRepo(db);
     solutionsRepo      = new UserSolutionsRepo(db, courseManager);
     ltiRequestsRepo    = new LtiRequestsRepo(db);
     groupsRepo         = new GroupsRepo(db, courseManager);
     userQuizzesRepo    = new UserQuizzesRepo(db);
     coursesRepo        = new CoursesRepo(db);
 }
Ejemplo n.º 6
0
        public BaseExerciseController(ULearnDb db, CourseManager courseManager, MetricSender metricSender)
        {
            this.db            = db;
            this.courseManager = courseManager;
            this.metricSender  = metricSender;

            userSolutionsRepo  = new UserSolutionsRepo(db, courseManager);
            slideCheckingsRepo = new SlideCheckingsRepo(db);
            groupsRepo         = new GroupsRepo(db, courseManager);
            visitsRepo         = new VisitsRepo(db);
            notificationsRepo  = new NotificationsRepo(db);
            usersRepo          = new UsersRepo(db);
            styleErrorsRepo    = new StyleErrorsRepo(db);
            unitsRepo          = new UnitsRepo(db);
        }