public ConnectionSettingsService(ConnectionMessenger messenger) { ArgumentMust.NotBeNull(() => messenger); _messenger = messenger; ServerName = new ServerName(); }
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); }