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