public DailyProgressPageViewModel(ILiveTileUpdater liveTileUpdater, ISettingsStore settingsStore, IDrinkLogRepository drinkLogRepository, ILogCache logCache, IEventAggregator eventAggregator, IResourceRepository resourceRepository, IUnitHelper unitHelper, IDrinkLogCache drinkLogCache) : base(eventAggregator) { _liveTileUpdater = liveTileUpdater; _settingsStore = settingsStore; _drinkLogRepository = drinkLogRepository; _logCache = logCache; _resourceRepository = resourceRepository; _unitHelper = unitHelper; _drinkLogCache = drinkLogCache; if (_settingsStore.UnitSystem == 0) { Amount1Text = _resourceRepository.GetString("amount1Metric"); Amount2Text = _resourceRepository.GetString("amount2Metric"); Amount3Text = _resourceRepository.GetString("amount3Metric"); Amount4Text = _resourceRepository.GetString("amount4Metric"); Amount5Text = _resourceRepository.GetString("amount5Metric"); Amount6Text = _resourceRepository.GetString("amount6Metric"); } else { Amount1Text = _resourceRepository.GetString("amount1US"); Amount2Text = _resourceRepository.GetString("amount2US"); Amount3Text = _resourceRepository.GetString("amount3US"); Amount4Text = _resourceRepository.GetString("amount4US"); Amount5Text = _resourceRepository.GetString("amount5US"); Amount6Text = _resourceRepository.GetString("amount6US"); } Unit = _unitHelper.AmountText; }
public HistoryPageViewModel(IDrinkLogRepository drinkLogRepository, IEventAggregator eventAggregator, IUnitHelper unitHelper, IResourceRepository resourceRepository) : base(eventAggregator) { _drinkLogRepository = drinkLogRepository; _unitHelper = unitHelper; _resourceRepository = resourceRepository; }
public RootPageViewModel(INavigationService navigationService, IResourceRepository resourceRepository, ISettingsStore settingsStore, IEventAggregator eventAggregator, IDrinkLogRepository drinkLogRepository, ILogCache logCache, MobileServiceClientManager clientManager) : base(eventAggregator) { _navigationService = navigationService; _resourceRepository = resourceRepository; _settingsStore = settingsStore; _eventAggregator = eventAggregator; _drinkLogRepository = drinkLogRepository; _logCache = logCache; _clientManager = clientManager; }