private async Task <QuoteCubeCollection> GetCollectionOfQuotesFromContext(OptionsCollectionOfQuotes optionsCollectionOfQuotes) { QuoteCubeCollection quoteCubeCollection = new QuoteCubeCollection { quoteCubes = await SimpleCollectionOfQuoteCubesFromContext(optionsCollectionOfQuotes) }; quoteCubeCollection.numberOfQuotes = quoteCubeCollection.quoteCubes.Count; return(quoteCubeCollection); }
private async Task <QuoteCubeCollection> GetCollectionOfQuotesFromMemory() { QuoteCubeCollection quoteCubeCollection = new QuoteCubeCollection { quoteCubes = await SimpleCollectionOfQuoteCubes() }; quoteCubeCollection.numberOfQuotes = quoteCubeCollection.quoteCubes.Count; return(quoteCubeCollection); }
public async Task <QuoteCubeCollection> GetQuoteCubeCollection(OptionsCollectionOfQuotes optionsCollectionOfQuotes) { QuoteCubeCollection quoteCubeCollection = new QuoteCubeCollection(); if (optionsCollectionOfQuotes.enumSourceOfData == Enums.EnumSourceOfData.DataBaseInMemory) { quoteCubeCollection = await GetCollectionOfQuotesFromMemory(); } else if (optionsCollectionOfQuotes.enumSourceOfData == Enums.EnumSourceOfData.DataBaseInContext) { quoteCubeCollection = await GetCollectionOfQuotesFromContext(optionsCollectionOfQuotes); } else { quoteCubeCollection.DetailsAboutOperation = "optionsSingleQuote contains unknown data source."; quoteCubeCollection.OperationSuccessful = false; } return(quoteCubeCollection); }