コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: SlyAss/TaskBoard
        private void LoadHttpClientProviderSettings(ClientUiConfiguration configuration)
        {
            CommonMethods.SafeRunMethod.WithoutReturn(() => {
                httpClientProvider.GetParameretsClient().SetServerAddress(configuration.ServerAddress, configuration.TimeoutMs);
                httpClientProvider.GetParameretsClient().SignIn(configuration.Login, configuration.Password);
            }, false);

            RewriteClientUiConfiguration(configuration);
        }
コード例 #2
0
        private void SetServerAddress()
        {
            var errors = GetConnectToServerErrors().ToArray();

            if (errors.Any())
            {
                throw new ArgumentException(string.Join("\n", errors));
            }

            httpClientProvider.GetParameretsClient().SetServerAddressAndTimeoutMs(TextBoxServerAddress.Text, TextBoxRequestTimeoutMs.Text.ToInt());
            TextBoxServerAddress.Text = httpClientProvider.ServerAddress;
        }
コード例 #3
0
        public void ActionBeforeTrueDialogResultClose()
        {
            httpClientProvider.GetParameretsClient().SetServerAddress(TextBoxServerAddress.Text, TextBoxRequestTimeoutMs.Text.ToInt());

            clientConfiguration.ServerAddress = httpClientProvider.ServerAddress;
            clientConfiguration.TimeoutMs     = httpClientProvider.TimeoutMs;
            clientConfiguration.WriteConfiguration();
        }