Пример #1
0
 public ProgressBuilder(ILocalStorage local,
                        IGoalsRepository goalsRepository,
                        IProgressRepository progressRepository,
                        ISleepRepository sleepRepository)
 {
     _localStorage       = local;
     _goalsRepository    = goalsRepository;
     _progressRepository = progressRepository;
     _sleepRepository    = sleepRepository;
 }
Пример #2
0
 public CozyJozyUnitOfWork(DbContext context,
                           IFeedingRepository feedingRepository,
                           IChildRepository childRepository,
                           IChildPermissionsRepository childPermissionsRepository,
                           IDiaperChangesRepository diaperChangesRepository,
                           IRoleRepository roleRepository,
                           IUserRepository userRepository,
                           ITitleRepository titleRepository,
                           ISleepRepository sleepRepository)
 {
     _context                    = context;
     _feedingRepository          = feedingRepository;
     _childRepository            = childRepository;
     _childPermissionsRepository = childPermissionsRepository;
     _diaperChangesRepository    = diaperChangesRepository;
     _roleRepository             = roleRepository;
     _userRepository             = userRepository;
     _titleRepository            = titleRepository;
     _sleepRepository            = sleepRepository;
 }
Пример #3
0
        public static void BuildGlobals(IHeartrateRepository heartrateRepository, ISleepRepository sleepRepository, IStepsRepository stepsRepository, Database database)
        {
            StepsRepository     = stepsRepository;
            SleepRepository     = sleepRepository;
            HeartrateRepository = heartrateRepository;
            Database            = database;

            HeartratePageViewModel = new HeartRatePageViewModel(HeartrateRepository);
            SamplesService         = new SamplesService(HeartrateRepository, StepsRepository, SleepRepository);
            StepsPageViewModel     = new StepsPageViewModel();
            SettingsPageViewModel  = new SettingsPageViewModel();
            SleepPageViewModel     = new SleepPageViewModel();
            DevicePageViewModel    = new DevicePageViewModel();
            HomePageViewModel      = new HomePageViewModel();

            LanguageDictionary = new Dictionary <string, string>
            {
                { "Nederlands", "nl-NL" },
                { "English", "en-EN" },
                { "Deutsch", "de-DE" }
            };
        }
Пример #4
0
 public SleepFetcher(ILocalStorage localStorage, ISleepRepository sleepRepository)
 {
     _localStorage    = localStorage;
     _sleepRepository = sleepRepository;
 }
Пример #5
0
 public SamplesService(IHeartrateRepository heartrateRepository, IStepsRepository stepsRepository, ISleepRepository sleepRepository)
 {
     _heartrateRepository = heartrateRepository;
     _stepsRepository     = stepsRepository;
     _sleepRepository     = sleepRepository;
 }