public SettingsViewModel( INavigationService navigationService, IVKLoginService vkLoginService, ISettingsService settingsService, ILastFmLoginService lastFmLoginSevice, ILocService locService, IDialogsService dialogsService, IInTouchWrapper inTouchWrapper, InTouch inTouch, ILaunchViewResolver launchViewResolver, INotificationsService notificationsService) { _navigationService = navigationService; _vkLoginService = vkLoginService; _settingsService = settingsService; _lastFmLoginService = lastFmLoginSevice; _inTouchWrapper = inTouchWrapper; _inTouch = inTouch; _locService = locService; _dialogsService = dialogsService; _launchViewResolver = launchViewResolver; _notificationsService = notificationsService; Authorizations = new ObservableCollection <IServiceAuthorization>(); UpdateDatabaseCommand = new DelegateCommand(OnUpdateDatabaseCommand); ExtractMp3FromVksmCommand = new DelegateCommand(OnExtractMp3FromVksmCommand); }
public DebugLaunchViewResolver( ILaunchViewResolver launchViewResolver, INavigationService navigationService) { _launchViewResolver = launchViewResolver; _navigationService = navigationService; }
public FirstSelectLaunchViewModel( INavigationService navigationService, ISettingsService settingsService, ILaunchViewResolver launchViewResolver) { _navigationService = navigationService; _settingsService = settingsService; _launchViewResolver = launchViewResolver; ContinueCommand = new DelegateCommand(OnContinueCommand); }
public UpdatingDatabaseViewModel( INavigationService navigationService, ILibraryDatabaseService musicDatabaseService, ISettingsService settingsService, ILocService locService, ILaunchViewResolver launchViewResolver) { _navigationService = navigationService; _libraryDatabaseService = musicDatabaseService; _settingsService = settingsService; _locService = locService; _launchViewResolver = launchViewResolver; }
public UserContentViewModel( InTouch inTouch, INavigationService navigationService, IPlayerService playerService, IDownloadsServiceHelper downloadsServiceHelper, IAppLoaderService appLoaderService, IVKLoginService vkLoginService, IDialogsService dialogsService, ILocService locService, IInTouchWrapper inTouchWrapper, ILaunchViewResolver launchViewResolver, IPurchaseService purchaseService) { _inTouch = inTouch; _navigationService = navigationService; _playerService = playerService; _downloadsServiceHelper = downloadsServiceHelper; _appLoaderService = appLoaderService; _vkLoginService = vkLoginService; _dialogsService = dialogsService; _locService = locService; _inTouchWrapper = inTouchWrapper; _launchViewResolver = launchViewResolver; _purchaseService = purchaseService; SelectedItems = new List <object>(); PrimaryItems = new ObservableCollection <ICommandBarElement>(); SecondaryItems = new ObservableCollection <ICommandBarElement>(); ExecuteTracksListItemCommand = new DelegateCommand <object>(OnExecuteTracksListItemCommand); NotImplementedCommand = new DelegateCommand(() => _navigationService.Navigate("AccessDeniedView", null)); DownloadItemCommand = new DelegateCommand <object>(OnDownloadItemCommand, CanExecuteDownloadItemCommand); ActivateSelectionMode = new DelegateCommand(SetSelectionMode, CanSelectionMode); ReloadContentCommand = new DelegateCommand(OnReloadContentCommand); DownloadSelectedCommand = new DelegateCommand(OnDownloadSelectedCommand, CanExecuteDownloadSelectedCommand); SelectionChangedCommand = new DelegateCommand(OnSelectionChangedCommand); SelectAllCommand = new DelegateCommand(OnSelectAllCommand, CanSelectionMode); AddToMyCollectionCommand = new DelegateCommand <object>(OnAddToMyCollection, CanAddToMyCollection); AddSelectedToMyCollectionCommand = new DelegateCommand(OnAddSelectedToMyCollection, CanAddSelected); PlaySelectedCommand = new DelegateCommand(OnPlaySelectedCommand, HasSelectedAudios); PlayShuffleCommand = new DelegateCommand(OnPlayShuffleCommand); DeleteCommand = new DelegateCommand <object>(OnDeleteCommand, CanDelete); DeleteSelectedCommand = new DelegateCommand(OnDeleteSelectedCommand, CanDeleteSelected); OpenTransferManagerCommand = new DelegateCommand(OnOpenTransferManagerCommand); OpenMainViewCommand = new DelegateCommand(OnOpenMainViewCommand); ShowTrackInfoCommand = new DelegateCommand <Audio>(OnShowTrackInfoCommand); }
public PromoViewModel( INavigationService navigationService, ILocService locService, IVKLoginService vkLoginService, ISettingsService settingsService, ILaunchViewResolver launchViewResolver) { _navigationService = navigationService; _locService = locService; _vkLoginService = vkLoginService; _settingsService = settingsService; _launchViewResolver = launchViewResolver; FillScreenItems(); }