public MainPageViewModel( IScreensaverService screensaverService, IMixMediaPlayerService mediaPlayerService) { Guard.IsNotNull(screensaverService, nameof(screensaverService)); Guard.IsNotNull(mediaPlayerService, nameof(mediaPlayerService)); _screensaverService = screensaverService; _mediaPlayerService = mediaPlayerService; _mediaPlayerService.PlaybackStateChanged += OnPlaybackChanged; _mediaPlayerService.MaxReached += OnMaxReached; }
public MainPageViewModel( IScreensaverService screensaverService, IMixMediaPlayerService mediaPlayerService, INavigator navigator, IDialogService dialogService) { Guard.IsNotNull(screensaverService, nameof(screensaverService)); Guard.IsNotNull(mediaPlayerService, nameof(mediaPlayerService)); Guard.IsNotNull(navigator, nameof(navigator)); Guard.IsNotNull(dialogService, nameof(dialogService)); _screensaverService = screensaverService; _mediaPlayerService = mediaPlayerService; _navigator = navigator; _dialogService = dialogService; }
public SettingsViewModel( IUserSettings userSettings, IScreensaverService screensaverService, ISystemInfoProvider systemInfoProvider, IStoreNotificationRegistrar notifications) { Guard.IsNotNull(userSettings, nameof(userSettings)); Guard.IsNotNull(notifications, nameof(notifications)); Guard.IsNotNull(screensaverService, nameof(screensaverService)); Guard.IsNotNull(systemInfoProvider, nameof(systemInfoProvider)); _systemInfoProvider = systemInfoProvider; _screensaverService = screensaverService; _userSettings = userSettings; _notifications = notifications; _theme = _userSettings.Get <string>(UserSettingsConstants.Theme); InitializeTheme(); }
public SettingsViewModel( IUserSettings userSettings, IScreensaverService screensaverService, ISystemInfoProvider systemInfoProvider, IStoreNotificationRegistrar notifications, ITelemetry telemetry) { Guard.IsNotNull(userSettings, nameof(userSettings)); Guard.IsNotNull(notifications, nameof(notifications)); Guard.IsNotNull(screensaverService, nameof(screensaverService)); Guard.IsNotNull(systemInfoProvider, nameof(systemInfoProvider)); Guard.IsNotNull(telemetry, nameof(telemetry)); _systemInfoProvider = systemInfoProvider; _screensaverService = screensaverService; _userSettings = userSettings; _notifications = notifications; _telemetry = telemetry; }
public ScreensaverBLL() { service = new ScreensaverService(); }