public EditViewModel( INavigationService navigationService, ILocalisationLoader loader, IReaderHelper readerHelper, ReaderViewModel readerViewModel) { _navigationService = navigationService; _loader = loader; _readerHelper = readerHelper; _readerViewModel = readerViewModel; }
/// <summary> /// Initializes a new instance of the ReaderViewModel class. /// </summary> public ReaderViewModel( INavigationService navigationService, ISettingsService settingsService, IApplicationSettingsServiceHandler roamingSettings, ICacheService cacheService, IMessageBoxService messageBox, ILocalisationLoader loader, IReaderHelper readerHelper) { _navigationService = navigationService; _settingsService = settingsService; _roamingSettings = roamingSettings; _cacheService = cacheService; _messageBox = messageBox; _loader = loader; _readerHelper = readerHelper; }
/// <summary> /// Initializes a new instance of the MainViewModel class. /// </summary> public MainViewModel( INavigationService navigationService, IAuthenticationService authenticationService, ICacheService cacheService, IReaderHelper readerHelper, PocketViewModel pocketViewModel, ReadabilityViewModel readabilityViewModel) { _navigationService = navigationService; _authenticationService = authenticationService; _cacheService = cacheService; _readerHelper = readerHelper; _pocketViewModel = pocketViewModel; _readabilityViewModel = readabilityViewModel; #if WINDOWS_PHONE_APP var deviceInfo = new EasClientDeviceInformation(); var phone = PhoneNameResolver.Resolve(deviceInfo.SystemManufacturer, deviceInfo.SystemProductName); DeviceName = $"{deviceInfo.FriendlyName} ({phone.CanonicalModel})"; #endif }
public WebViewModel(IReaderHelper readerHelper) { _readerHelper = readerHelper; }