public async Task <IActionResult> CreateShoppingCartItem([FromBody] ShoppingCartItemResource shoppingCartItemResource) { var shoppingCartItem = mapper.Map <ShoppingCartItemResource, ShoppingCartItem>(shoppingCartItemResource); shoppingCartItemRepository.AddShoppingCartItem(shoppingCartItem); await unitOfWork.CompleteAsync(); shoppingCartItem = await shoppingCartItemRepository.GetShoppingCartItemByCartId(shoppingCartItem.Id); var result = mapper.Map <ShoppingCartItem, ShoppingCartItemResource>(shoppingCartItem); return(Ok(result)); }