public StatusBarViewModel(IEventAggregator eventAggregator, IConfigurationService configurationService, IStatusBarMessageQueue queue) : base(eventAggregator) { _status = DEFAULT_STATUS; _userInfo = $"User: {Environment.UserName}"; _environmentInfo = $"Environment: {configurationService.Environment}"; queue.RegisterHandler <IStatusBarMessage>(message => Status = message.StatusMessage); }
public OutlookBarViewModel( IWorkspaceService workspaceService, IEventAggregator eventAggregator, ICachingService cachingService, IStatusBarMessageQueue statusBarMessageQueue, IOutlookBarItemViewModelFactory modelFactory, ISearchViewModel searchViewModel) { _workspaceService = workspaceService; _eventAggregator = eventAggregator; _cachingService = cachingService; _statusBarMessageQueue = statusBarMessageQueue; _modelFactory = modelFactory; _searchViewModel = searchViewModel; Initialize(); }
public FileReferenceListItemViewModel(ILoggingService loggingService, IUserService userService, IStatusBarViewModel statusBarViewModel, IEventAggregator eventAggregator, IStatusBarMessageQueue statusBarMessageQueue) : base(eventAggregator) { _loggingService = loggingService; _userService = userService; _statusBarMessageQueue = statusBarMessageQueue; _isBusy = false; _isDirty = false; _allowFileHistory = true; InitializeCommands(); }