public async Task <IActionResult> AddBasketItem(Guid basketId, [FromBody] ProductModel item)
        {
            var entity = await basketService.AddItemAsync(basketId, item.ToDomain <Product>(mapper));

            var result = BasketModel.ToModel(entity.Result, mapper);

            return(Ok(result));
        }
        public async Task <ActionResult> AddItem(Guid userId, int productId, [FromBody] ItemRequest basketItemRequest)
        {
            await _basketService.AddItemAsync(userId, productId, basketItemRequest.Quantity);

            return(new OkResult());
        }
Example #3
0
        public async Task <IActionResult> AddItem([FromBody] BasketModel model)
        {
            await _basketService.AddItemAsync(loggedUserId, model.ProductPropertId, model.Count);

            return(Ok());
        }
        public async Task <IActionResult> Add([FromBody] BasketItemModel model)
        {
            await _basketService.AddItemAsync(User.Identity.Name, model);

            return(Ok());
        }