public static System.Collections.Generic.List <DSS1_RetailerDriverStockOptimisation.BO.Buckets> ErrorRateToBucket(DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.ErrorFilterAggResponse error) { using (new zAppDev.DotNet.Framework.Profiling.Profiler("Convertor", zAppDev.DotNet.Framework.Profiling.AppDevSymbolType.ClassOperation, "ErrorRateToBucket")) { DSS1_RetailerDriverStockOptimisation.BO.Buckets fail = new DSS1_RetailerDriverStockOptimisation.BO.Buckets(); fail.key = "Failure"; fail.doc_count = error.Buckets.Failure.doc_count; DSS1_RetailerDriverStockOptimisation.BO.Buckets success = new DSS1_RetailerDriverStockOptimisation.BO.Buckets(); success.key = "Success"; success.doc_count = error.Buckets.Success.doc_count; System.Collections.Generic.List <DSS1_RetailerDriverStockOptimisation.BO.Buckets> buckets = new System.Collections.Generic.List <DSS1_RetailerDriverStockOptimisation.BO.Buckets>(); buckets?.Add(fail); buckets?.Add(success); return(buckets); } }
public DSS1_RetailerDriverStockOptimisation.BO.Buckets ELKBucket_To_Bucket(DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.Bucket interfacesElasticsearchBucketInput) { //Leave, if there is nothing to transform if (interfacesElasticsearchBucketInput == null) { return(default(DSS1_RetailerDriverStockOptimisation.BO.Buckets)); } // If the same Transformation has already ran, get the stored Output and return if (ELKBucket_To_Bucket_Transformations.ContainsKey(interfacesElasticsearchBucketInput)) { return(ELKBucket_To_Bucket_Transformations[interfacesElasticsearchBucketInput]); } // Instantiate target root var domainBucketsOutput = new DSS1_RetailerDriverStockOptimisation.BO.Buckets(); ELKBucket_To_Bucket_Transformations.Add(interfacesElasticsearchBucketInput, domainBucketsOutput); // Bucket.key to Buckets.key domainBucketsOutput.key = interfacesElasticsearchBucketInput?.key; // Bucket.doc_count to Buckets.doc_count domainBucketsOutput.doc_count = interfacesElasticsearchBucketInput?.doc_count; return(domainBucketsOutput); }
public DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.Bucket ELKBucket_To_BucketReversed(DSS1_RetailerDriverStockOptimisation.BO.Buckets domainBucketsInput, DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.Bucket interfacesElasticsearchBucketInstance) { //Leave, if there is nothing to transform if (domainBucketsInput == null) { return(default(DSS1_RetailerDriverStockOptimisation.ExternalStructs.Elasticsearch.Bucket)); } if (interfacesElasticsearchBucketInstance == null) { return(ELKBucket_To_BucketReversed(domainBucketsInput)); } // If the same Transformation has already ran, get the stored Output and return if (ELKBucket_To_BucketReversed_MappingTransformations.ContainsKey(domainBucketsInput)) { return(ELKBucket_To_BucketReversed_MappingTransformations[domainBucketsInput]); } // Instantiate target root var interfacesElasticsearchBucketOutput = interfacesElasticsearchBucketInstance; ELKBucket_To_BucketReversed_MappingTransformations.Add(domainBucketsInput, interfacesElasticsearchBucketOutput); // Buckets.key to Bucket.key interfacesElasticsearchBucketOutput.key = domainBucketsInput?.key; // Buckets.doc_count to Bucket.doc_count interfacesElasticsearchBucketOutput.doc_count = domainBucketsInput?.doc_count; return(interfacesElasticsearchBucketOutput); }