public AverageData Calculate(string identifier)
        {
            var data = new AverageData();

            var blobs = this.BlobProvider.GetAllBlobs(this.ContainerName);
            foreach (var blob in blobs)
            {
                var blobCalculator = new BlobAverageStockPrice(blob);
                var blobAverage = blobCalculator.Calculate(identifier);
                data.Merge(blobAverage);
            }

            return data;
        }
Пример #2
0
        public AverageData Calculate(string identifier)
        {
            var data = new AverageData();

            var blobs = this.BlobProvider.GetAllBlobs(this.ContainerName);

            foreach (var blob in blobs)
            {
                var blobCalculator = new BlobAverageStockPrice(blob);
                var blobAverage    = blobCalculator.Calculate(identifier);
                data.Merge(blobAverage);
            }

            return(data);
        }