public async Task <IActionResult> AddToCart(int id, int quantity = 0)
        {
            var user = await _accountClient.getProfile();

            if (user.Error != null)
            {
                return(RedirectToAction(actionName: "login", controllerName: "Account"));
            }


            var result = await _productClient.AddToCart(id, quantity);

            if (result.Error != null)
            {
                return(Redirect("~/"));
            }
            string referer = Request.Headers["Referer"].ToString();

            return(Redirect(referer));
        }