private void InitRepos() { this.productsRepo = new ProductsRepo(); this.unitsRepo = new UnitsRepo(); this.categoriesRepo = new CategoriesRepo(); this.unitsContentsRepo = new UnitsContentsRepo(); }
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); }
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); }
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); }
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); }