private static readonly Logger logger = LogManager.GetCurrentClassLogger(); // NLog for logging (nuget package) public REP_CapabilitiesType GetCapabilities(GetCapabilitiesType1 getcapabilities1) { CapabilitiesDataBuilder cdb = new CapabilitiesDataBuilder(); REP_CapabilitiesType cbt = cdb.GetCapabilities(); return(cbt); }
private void CheckApplicationSchema(int datasetId) { var dataset = SubscriberDatasetManager.GetDataset(datasetId); var client = SynchController.buildClient(dataset); var providerDatasets = CapabilitiesDataBuilder.ReadGetCapabilities(client); if (providerDatasets.Any(d => d.TargetNamespace == dataset.TargetNamespace && d.ProviderDatasetId == dataset.ProviderDatasetId)) { return; } var errorMessage = $"No datasets on provider for datasetId {dataset.ProviderDatasetId} with applicationSchema {dataset.TargetNamespace}"; SendErrorReport(datasetId, errorMessage); throw new Exception($"WebException error: {errorMessage}"); }
public IBindingList GetCapabilitiesProviderDataset(string url, string UserName, string Password) { var cdb = new CapabilitiesDataBuilder(url, UserName, Password); return(cdb.ProviderDatasets); }