public async Task <IActionResult> AddToCart(Guid productId) { if (!_cartService.ProductExistInCart(productId)) { var response = await _clientService.SendRequestToGatewayAsync(ApiGateways.ApiGateway.PRODUCTS_API_BASEURL + productId, HttpMethod.Get); var product = await _clientService.ReadResponseAsync <Product>(response.Content); return(Ok(_cartService.AddNewProductToCart(product))); } return(Ok(_cartService.IncreaseExistingProductQuantity(productId))); }