public async Task GetHistoryTest() { var serviceuri = Config["Values:CosmosCoreAPIUri"]; var accesskey = Config["Values:CosmosCoreAccessKey"]; var dbName = Config["Values:CosmosDatabaseName"]; var productAPIuri = Config["Values:ProductAPIServiceURL"]; var cosmosSettings = new CosmosStoreSettings(dbName, serviceuri, accesskey); ICosmosStore <Models.PurchaseHistory> history = new CosmosStore <Models.PurchaseHistory>(cosmosSettings); var historyContext = new PurchaseHistoryService(history, productAPIuri); var items = await historyContext.GetHistory("568804062"); foreach (var item in items) { Console.WriteLine(JsonConvert.SerializeObject(item)); } }
public PurchaseHistoriesController(PurchaseHistoryService purchasehistoryService) { _purchasehistoryService = purchasehistoryService; }
public async Task <IEnumerable <Product> > GetPurchaseHistory(string UserID) { var _purchaseHistory = new PurchaseHistoryService(_cosmosStore, productAPIServiceURL); return(await _purchaseHistory.GetHistory(UserID)); }