コード例 #1
0
        /// <summary>
        /// Get product catelog
        /// </summary>
        /// <returns>List of all product view model</returns>
        public IList <ProductViewModel> GetProducts()
        {
            string apiResponse = _iGetRequestManager.SendRequest(_iGetApiUrls.ProductsApiUrl, "", "", false, HttpRequestContentType.ApplicationJson.GetDescription(), null);

            if (apiResponse == null)
            {
                return(null);
            }

            GenericResponseRepository <Product> response = new GenericResponseRepository <Product>();
            IList <Product> product = response.Convert_to_List(apiResponse);

            return(_mapper.Map <IList <ProductViewModel> >(product));
        }
コード例 #2
0
        /// <summary>
        /// Get All basket item
        /// </summary>
        /// <returns></returns>
        public IList <BasketItemViewModel> GetBasketItem(int userId)
        {
            string apiResponse = _iGetRequestManager.SendRequest(_iGetApiUrls.GetBasketItem(userId), "", "", false, HttpRequestContentType.ApplicationJson.GetDescription(), null);

            if (apiResponse == null)
            {
                return(null);
            }

            return(Convert_ApiResponse_ToListBaskitemViewModel(apiResponse));
        }