Example #1
0
 public static BuyItemRequest Map(BuyItemModel model)
 {
     return(new BuyItemRequest
     {
         ItemId = model.ItemId,
         UserId = model.UserId
     });
 }
Example #2
0
        public async Task <bool> BuyItemAsync(BuyItemModel model, string endPoint, string token)
        {
            var apiRequestModel = AuthenticationMapper.MapToApiRequestModel(endPoint, token);

            var requestModel = StoreMapper.Map(model);

            return(await _storeClient.BuyItemAsync(apiRequestModel, requestModel));
        }
        public ActionResult Detail(BuyItemModel item)
        {
            ShoppingCart sc = GetActiveShoppingCart();
            Product      p  = _dal.GetProduct(item.ProductId);

            sc.AddToCart(p, item.Quantity);

            return(RedirectToAction("ViewCart"));
        }
 public async Task <bool> BuyItem(BuyItemModel model)
 {
     return(await _storeService.BuyItemAsync(model, AppSettings.UserServiceEndPoint, UserToken));
 }