Exemplo n.º 1
0
        public ActionResult GetBrandShowcase(string type, string info)
        {
            string priceDis;

            string[] splitImg;
            long     brandId = long.Parse(type);

            ManufacturersBusiness manufacturersBusiness = new ManufacturersBusiness();

            Manufacturer brand = manufacturersBusiness.GetById(brandId);

            BuyGroup365Entities entitis = new BuyGroup365Entities();

            List <SearchProductByBrand_Result> listProduct = entitis.SearchProductByBrand(brandId, 1, 4).ToList();

            String html = "<div class=\"mage-magictabs mc-" + type + "\">" +
                          "<div class=\"row\"><div class=\"col-xs-12 col-sm-4 trademark-info\">" +
                          "<div class=\"brand-info\"><div class=\"brand-description\"><div class=\"trademark-logo\">" +
                          "<img alt=\"\" src=\"" + brand.Icon + "\"></div>" +
                          "<div class=\"trademark-desc\">" + brand.Description + "</div></div>" +
                          "<a class=\"trademark-link\" href=\"/search-dm0?mid=" + brandId + "\">Xem toàn bộ sản phẩm</a></div> </div> <div class=\"col-xs-12 col-sm-8 trademark-product\">" +
                          "<ul class=\"flexisel-content products-grid featured zoomOut play\">";

            foreach (var item in listProduct)
            {
                html += "<li class=\"item item-animate\">" +
                        "<div class=\"per-product\">" +
                        "<div class=\"images-container\">" +
                        "<div class=\"product-hover\">";
                if (item.IsVip)
                {
                    html += "<span class=\"sticker top-left\"><span class=\"labelvip\">Vip</span></span>";
                }
                else if (item.IsAttractive)
                {
                    html += "<span class=\"sticker top-left\"><span class=\"labelnew\">Hot</span></span>";
                }

                html += "<a href=\"" + Common.util.Function.InitUrlDetaiProduct(item.FriendlyUrl, item.Id) + "\" title=\"\" class=\"product-image\">" +
                        "<img class=\"img-responsive\" src=\"";

                splitImg = item.ImgSource.Split('?');

                html += splitImg[0] + "Medium/" + splitImg[1] + "\" width=\"300\" height=\"366\" alt=\"\">" +

                        "</a>" +
                        "</div>" +

                        "</div>" +
                        "<div class=\"products-textlink clearfix\">" +
                        "<h2 class=\"product-name\">" +
                        "<a href=\"" + Common.util.Function.InitUrlDetaiProduct(item.FriendlyUrl, item.Id) + "\" title=\"\">" + item.ProductName + "</a>" +
                        "</h2>";

                priceDis = string.Empty;
                if (item.Cost > item.Price)
                {
                    priceDis = "<p class=\"old-price\"><span class=\"price\">" + item.Cost.ToString("N0") + "<sup class=\"u-price\">đ</sup></span></p>";
                }
                html += "<div class=\"price-box\">" + priceDis + "<p class=\"special-price\"><span class=\"price\" itemprop=\"price\">" + item.Price.ToString("N0") + "<sup class=\"u-price\">đ</sup></span></p></div>" +
                        "<div class=\"ratings\"><div class=\"rating-box\"><div class=\"rating\" style=\"width:" + InitStar(item.Rate) + "%\"></div></div></div>" +
                        "</div></div> </li>";
            }

            Response.Write(html.ToString());
            return(null);
        }