Beispiel #1
0
        public async Task <IActionResult> Index()
        {
            var user           = User.Identity.Name;
            var listproductseo = await _productConnectAPI.ProductSeo(3);

            ViewBag.ListBestSeo            = listproductseo;
            ViewBag.ListProductNewArrivals = await _productConnectAPI.ProductSeo(2);

            return(View());
        }
        public async Task <IActionResult> ProductDetail(int Id)
        {
            var listcolor = await _productConnectAPI.GetAllColor();

            ViewBag.ListColor = listcolor.Select(x => new SelectListItem()
            {
                Text  = x.Name,
                Value = x.Id.ToString()
            }).ToList();
            var listsize = await _productConnectAPI.GetAllSize();

            ViewBag.ListSize = listsize.Select(x => new SelectListItem()
            {
                Text  = x.Name,
                Value = x.Id.ToString()
            }).ToList();
            ViewBag.ListReView = await _reViewProductConnectAPI.GetReViewOfProductById(Id);

            var user = User.Identity.Name;

            ViewBag.CheckUser = user;
            var product = await _productConnectAPI.ProductDetail(Id);

            var listImage = await _productImageConnectAPI.GetListProductImageByProductId(Id);

            ViewBag.ListImage   = listImage;
            ViewBag.ListBestSeo = await _productConnectAPI.ProductSeo(3); // Related products

            return(View(product));
        }