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; }
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); }