Esempio n. 1
0
        public ConnectionSettingsService(ConnectionMessenger messenger)
        {
            ArgumentMust.NotBeNull(() => messenger);

            _messenger = messenger;

            ServerName = new ServerName();
        }
Esempio n. 2
0
        public SettingsViewModel(ConnectionSettingsService connectionSettingsService, ConnectionMessenger messenger)
        {
            ArgumentMust.NotBeNull(() => connectionSettingsService);
            ArgumentMust.NotBeNull(() => messenger);

            _connectionSettingsService = connectionSettingsService;
            _messenger = messenger;
            _messenger.SubscribeTo(this);

            ServerName = _connectionSettingsService.ServerName.AsString;

            ApplyAsyncCommand = new AsyncCommand(ExecuteApplyCommandAsync);
        }