public ControlPanelViewModel(ISystemService systemService, IMessagesAggregator messagesAggregator,
                              IShellDialogsService shellDialogsService, IDialogsService dialogsService)
 {
     this.systemService       = systemService;
     this.shellDialogsService = shellDialogsService;
     this.dialogsService      = dialogsService;
     this.messagesAggregator  = messagesAggregator;
 }
Exemplo n.º 2
0
 public MessagesController(
     IMessagesProvider messagesProvider,
     IUserProvider userProvider,
     IMessagesAggregator messagesAggregator)
 {
     _messagesProvider   = messagesProvider;
     _userProvider       = userProvider;
     _messagesAggregator = messagesAggregator;
 }
Exemplo n.º 3
0
        public ShellViewModel(IMessagesAggregator messagesAggregator, IRemoteCommandsService remoteCommandsService,
                              IConnectionsService connectionsService, IShellDialogsService shellDialogsService,
                              ISettingsService settingsService)
        {
            this.shellDialogsService   = shellDialogsService;
            this.remoteCommandsService = remoteCommandsService;
            this.settingsService       = settingsService;
            this.connectionsService    = connectionsService;

            InitializeConnections(connectionsService);
            InitializeCommands(remoteCommandsService);
            InitializeMessages(messagesAggregator);
        }
 public RemoteCommandsService(IMessagesAggregator messagesAggregator, IConnectionsService connectionsService, ISystemService systemService)
 {
     this.systemService      = systemService;
     this.connectionsService = connectionsService;
     this.messagesAggregator = messagesAggregator;
 }