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)); }
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)); }