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