public VisualBrowserViewModel( IMobileConfigurationDataService mobileConfigurationDataService, INavigationService navigationService, IHistoryDataService historyDataService, IMobileAppConfigDataService mobileAppConfigDataService, ISettingsDataService settingsDataService, IDialogService dialogService, IUserSessionService userSessionService, IContactsService contactsService, IPresentationDataService presentationDataService, ISearchContentDataService searchContentDataService, ISyncLogService syncLogService, IDocumentInfoDataService documentInfoDataService) : base(settingsDataService) { _documentInfoDataService = documentInfoDataService; _presentationDataService = presentationDataService; _userSessionService = userSessionService; _dialogService = dialogService; _mobileAppConfigDataService = mobileAppConfigDataService; _navigationService = navigationService; _historyDataService = historyDataService; _mobileConfigurationDataService = mobileConfigurationDataService; _navigateToMediaCommand = new NavigateToMediaCommand(_navigationService, _historyDataService); _contactsService = contactsService; _searchContentDataService = searchContentDataService; _syncLogService = syncLogService; Initialize(); }
// CTOR public MediaContentViewModel( INavigationService navigationService, IPlaylistDataService playlistDataService, ISharingService sharingService, ISettingsDataService settingsDataService, IPresentationDataService presentationDataService, ICategoryContentDataService categoryContentDataService, IDocumentInfoDataService documentInfoDataService, ICategoryDataService categoryDataService, IContentReviewDataService contentReviewDataService) : base(settingsDataService) { _presentationDataService = presentationDataService; _navigationService = navigationService; _playlistDataService = playlistDataService; _sharingService = sharingService; _contentReviewDataService = contentReviewDataService; _categoryContentDataService = categoryContentDataService; _documentInfoDataService = documentInfoDataService; _categoryDataService = categoryDataService; // Create an empty list to work from _relatedContent = new List <MediaLink>(); // Create the flyout _relatedContentFlyout = new RelatedContentFlyout(); // Setup the messages RegisterMessages(); }
private void SetCheckInOutIcon(IPresentationDataService presentationDataService) { var isPresenting = presentationDataService.IsPresentationStarted(); CheckInOutIcon = isPresenting ? _checkOutIcon : _checkInIcon; }
public CheckInOutViewModel( IContactsService contactsService, IPresentationDataService presentationDataService, ISettingsDataService settingsDataService) : base(settingsDataService) { _presentationDataService = presentationDataService; _contactsService = contactsService; DispatcherHelper.CheckBeginInvokeOnUI(async() => await Initialize()); }
public SqlTodoExplorerPresenter(ISqlTodoExplorerView view, IPresentationDataService dataService) { _view = view; _dataService = dataService; _view.RefreshClicked += ViewOnRefreshClicked; _view.DatabaseSelected += ViewOnDatabaseSelected; _view.CommentTypeFilterSelected += ViewOnCommentTypeFilterSelected; _view.GroupByItemSelected += ViewOnGroupByItemSelected; _view.SaveFileDialogTxtConfirmed += ViewOnSaveFileDialogTxtConfirmed; _view.SaveFileDialogXmlConfirmed += ViewOnSaveFileDialogXmlConfirmed; _view.SearchTextChanged += ViewOnSearchTextChanged; _view.NodeDoubleClicked += ViewOnNodeDoubleClicked; }
public ControlBarViewModel( IDialogService dialogService, ISettingsDataService settingsDataService, IMobileAppConfigDataService mobileAppConfigDataService, MobileConfigurationDTO currentMobileConfiguration, IUserSessionService userSessionService, IContactsService contactsService, IPresentationDataService presentationDataService, ISyncLogService syncLogService ) : base(settingsDataService) { _presentationDataService = presentationDataService; _userSessionService = userSessionService; _dialogService = dialogService; _mobileAppConfigDataService = mobileAppConfigDataService; _currentMobileConfiguration = currentMobileConfiguration; _contactsService = contactsService; _syncLogService = syncLogService; Initialize(); }