public ActionResult Index() { var model = new HomeIndexViewModel(); // List sản phẩm bình thường var list = db.SP_GET_PRODUCTS_ALL().ToList(); model.Product1 = list.Take(12); model.Product2 = list.Skip(12).Take(12); model.Product3 = list.Skip(24).Take(12); // List sản phẩm Hot model.HotProduct = db.SP_GET_PRODUCTS_HOT().ToList(); // List quảng cáo var ads = db.SP_GET_Adverts_RD2().ToList(); model.AdvertsRD1 = ads.Take(1); model.AdvertsRD2 = ads.Skip(1).Take(1); model.AdvertsRD3 = ads.Skip(2).Take(1); // var product = db.SP_GET_PRODUCTS_ALL(); // Hàm lấy 8 sản phẩm ngẫu nhiên có thuộc tính Product Hot sử dụng Store Procedure // ViewBag.HotProduct = db.SP_GET_PRODUCTS_HOT().ToList(); // Hàm lấy ngẫu nhiên 8 sản phẩm có thuộc tính Product Hot sử dụng LinQ // ViewBag.ProductHot = db.Products.Where(x => x.ProductHot == true && x.Deleted == false).OrderBy(x => Guid.NewGuid()).Take(8).ToList(); // Hàm đếm số sản phẩm // ViewBag.Count = db.SP_GET_PRODUCTS_ALL().Count(); return View(model); }
public ActionResult Index() { var model = new HomeIndexViewModel(); model.AdvertsRD2 = dbMuaChung.SP_GET_Adverts_RD2().ToList(); HttpContext.Server.ScriptTimeout = 1000; var obj = Session["S_User"]; //var product = dbMuaChung.SP_GET_PRODUCTS_ALL(); if (obj == null) { return RedirectToAction("Login", "AccountLogin"); } return View(dbMuaChung.Adverts.Where(x => x.Deleted == false).OrderBy(x => x.AdvertId).ToList()); }