Exemplo n.º 1
0
        public ActionResult QuickView(long id)
        {
            ProductsBusiness productBusiness = new ProductsBusiness();
            Product          item            = productBusiness.GetById(id);

            ViewData["ProductName"] = item.ProductName;

            CommentsBusiness commentBusiness = new CommentsBusiness();
            int    count = 0;
            double rate;

            rate = commentBusiness.CalculatorByProductId(id, ref count);
            ViewData["rating"] = "<div class=\"rating\" style=\"width: " + InitStar(rate) + "%\"></div>";
            @ViewData["count"] = count;
            if (item.Cost > item.Price)
            {
                ViewData["OldPrice"] = item.Cost.ToString("N0") + "<sup class=\"u-price\">đ</sup>";
            }

            ViewData["Price"] = item.Price.ToString("N0") + "<sup class=\"u-price\">đ</sup>";

            if (item.State == 1)
            {
                ViewData["State"] = "Còn hàng";
            }
            else
            {
                ViewData["State"] = "Hết hàng";
            }

            ViewData["Summary"] = item.Summary;

            ProductImagesBusiness productImageBusiness = new ProductImagesBusiness();

            var    listImg = productImageBusiness.FindProductId(id);
            string strImg1 = string.Empty, strImg2 = string.Empty;
            int    dem = 0;

            foreach (ProductImage img in listImg)
            {
                if (img.IsAvatar == 1)
                {
                    ViewData["ImgMain"]    = img.ImgSource.Split('?')[0] + "Medium/" + img.ImgSource.Split('?')[1];
                    ViewData["ImgMainBig"] = img.ImgSource.Split('?')[0] + "Large/" + img.ImgSource.Split('?')[1];
                }

                strImg1 += " <img id=\"image-" + dem + "\" class=\"gallery-image\" src=\"" + img.ImgSource.Split('?')[0] + "Medium/" + img.ImgSource.Split('?')[1] + "\" data-zoom-image=\"" + img.ImgSource.Split('?')[0] + "big_" + img.ImgSource.Split('?')[1] + "\">";
                strImg2 += "<li><a class=\"thumb-link\" href=\"#\" title=\"\" data-image-index=\"" + dem + "\">  <img class=\"img-responsive\" src=\"" + img.ImgSource.Split('?')[0] + "Small/" + img.ImgSource.Split('?')[1] + "\" alt=\"\"></a></li>";
                dem++;
            }
            ViewData["Img1"] = strImg1;
            ViewData["Img2"] = strImg2;
            return(PartialView(item));
        }
Exemplo n.º 2
0
        private void DisplayTotalCommentsMehod()
        {
            CommentsBusiness ob = new CommentsBusiness();

            DisplayTotalComments = ob.TotalComments();
        }