private static int PutBackFlaggedObservations(ISamplesClient client, Context context, List <Observation> invalidObservations) { var flag = context.Flag; var flaggedCount = 0; foreach (var invalidObservation in invalidObservations) { if (invalidObservation.LabResultDetails?.QualityFlag == flag) { continue; } client.Put(new PutObservation { Id = invalidObservation.Id, LabResultDetails = new LabResultDetails { QualityFlag = flag } }); Log.Info($"Invalid observation:'{invalidObservation.Id}' is flagged."); flaggedCount++; } return(flaggedCount); }
private void Connect() { try { _client = SamplesClient.CreateConnectedClient( serverTextBox.Text.Trim(), apiTokenTextBox.Text.Trim()); GetConnectionInfo(); SaveConfig(); ClearTripList(); connectButton.Enabled = false; disconnectButton.Enabled = true; loadButton.Enabled = true; serverTextBox.Enabled = false; apiTokenTextBox.Enabled = false; apiTokenLinkLabel.Enabled = false; } catch (Exception exception) { Disconnect(); Error(exception); } }
public void Export() { Validate(); using (Client = Connect()) { ExportAll(); } }
public ImportClient(Context context) { _context = context; _httpClient = GetInitializedHttpClient(); _samplesClient = SamplesClient.CreateConnectedClient(_context.ServerUrl, _context.ApiToken); _authHeaderValue = new AuthenticationHeaderValue("Token", _context.ApiToken); }
public void ForEachTest() { _fixture = new Fixture(); _mockServiceClient = Substitute.For <IServiceClient>(); SetupMockClient(); _client = SamplesClient.CreateTestClient(_mockServiceClient); }
public void Export() { Validate(); using (Client = Connect()) using (var progressReporter = new ProgressBarReporter()) { ExportAll(progressReporter); } }
private void Disconnect() { if (_client != null) { Info($"Disconnected from AQS {_client.ServerVersion} on {GetServerName()}"); _client.Dispose(); _client = null; } ClearTripList(); connectionLabel.Text = string.Empty; connectButton.Enabled = true; disconnectButton.Enabled = false; serverTextBox.Enabled = true; apiTokenTextBox.Enabled = true; }