Пример #1
0
        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));
            }
        }
Пример #2
0
 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));
        }