예제 #1
0
        public ActionResult Index()
        {
            List <productWrapperBrand> product = new List <productWrapperBrand>();
            int id = 0;

            if (Request.QueryString["id"] != null)
            {
                id = int.Parse(Request.QueryString["id"].ToString());
            }
            productWrapperBrand productBean;
            ProductWrapper      proWrap = new ProductWrapper();

            Ecommerce.Areas.admin.Models.ShopingContext shpoing = new Ecommerce.Areas.admin.Models.ShopingContext();
            var ProductList = shpoing.product.Where(x => x.b_id == id).ToList();

            proWrap.productList = new List <Product>();
            foreach (Ecommerce.Areas.admin.Models.Product.Product produt in ProductList)
            {
                productBean           = new productWrapperBrand();
                productBean.p_name    = produt.p_name;
                productBean.p_model   = produt.p_model;
                productBean.p_price   = produt.p_price;
                productBean.Id        = produt.Id;
                productBean.c_id      = produt.c_id;
                productBean.brandName = shpoing.brand.Where(x => x.Id == produt.b_id).Single().b_name;
                try
                {
                    productBean.ImageURL = shpoing.uploadImage.Where(x => x.p_id == produt.Id).FirstOrDefault().imageURL;
                }
                catch
                {
                    productBean.ImageURL = "";
                }
                productBean.p_short_description = produt.p_short_description;
                //   proWrap.productList.Add(productBean);
                product.Add(productBean);
            }
            // product.Add(proWrap);
            return(View(product));
        }
예제 #2
0
        public JsonResult ProductView()
        {
            Ecommerce.Areas.admin.Models.ShopingContext shpoing = new Ecommerce.Areas.admin.Models.ShopingContext();
            List <ProductWrapper> product = new List <ProductWrapper>();
            ProductWrapper        proWrap;
            productWrapperBrand   productBean;

            foreach (Ecommerce.Areas.admin.Models.Category.category cat in shpoing.category)
            {
                proWrap              = new ProductWrapper();
                proWrap.id           = cat.Id;
                proWrap.categoryname = cat.c_name;

                var ProductList = shpoing.product.Where(x => x.c_id == cat.Id).OrderByDescending(x => x.Id).Take(5).ToList();
                proWrap.productList = new List <Product>();
                foreach (Ecommerce.Areas.admin.Models.Product.Product produt in ProductList)
                {
                    productBean           = new productWrapperBrand();
                    productBean.p_name    = produt.p_name;
                    productBean.p_model   = produt.p_model;
                    productBean.p_price   = produt.p_price;
                    productBean.Id        = produt.Id;
                    productBean.c_id      = produt.c_id;
                    productBean.brandName = shpoing.brand.Where(x => x.Id == produt.b_id).Single().b_name;
                    try
                    {
                        productBean.ImageURL = shpoing.uploadImage.Where(x => x.p_id == produt.Id).FirstOrDefault().imageURL;
                    }
                    catch
                    {
                        productBean.ImageURL = "";
                    }
                    productBean.p_short_description = produt.p_short_description;
                    proWrap.productList.Add(productBean);
                }
                product.Add(proWrap);
            }
            return(Json(product, JsonRequestBehavior.AllowGet));
        }