public async Task <GetCartQueryResult> GetCartById(int cartId) { var cart = await _orderApiClient.GetCartById(cartId); return(new GetCartQueryResult() { CartId = cart.CartId, Items = cart.Items.Select(i => new CartItemResult() { CartItemId = i.CartItemId, Price = i.Price, ProductId = i.ProductId, ProductName = i.ProductName, Quantity = i.Quantity }).ToArray() }); }