public ActionResult Index(int?pType, int?pPage) { ImagesPage mImagesPage = new ImagesPage(); string mLevel = ""; if (pType == null) { if (Session["LoaiAnhType"] != null) { pType = (int)Session["LoaiAnhType"]; } else { pType = 0; } } else { Session["LoaiAnhType"] = pType; } if (pPage == null) { if (Session["LoaiAnhPage"] != null) { pPage = (int)Session["LoaiAnhPage"]; } else { pPage = 1; } } else { Session["LoaiAnhPage"] = pPage; } #endregion //lay Level cua Type if (pType != 0) { var mImageType = ImagesService.LayTheLoaiAnhTheoId((int)pType); if (mImageType != null) { mLevel = mImageType.Level.Trim(); } } /*Lay danh sach cac tin theo page*/ var mImageTypeAll = ImagesService.LayNhomAnhAll(); /*Lay danh sach cac tin theo page*/ var mmImagesList = ImagesService.LayImageTypeTrangAndGroupIdAdmin((int)pPage, 10, (int)pType, mLevel); if (mmImagesList.Count < 10) { mImagesPage.IsEnd = true; } //Tao Html cho danh sach tin nay mImagesPage.Html = V308HTMLHELPER.TaoDanhSachCacNhomAnh(mmImagesList, (int)pPage); mImagesPage.HtmlNhom = V308HTMLHELPER.TaoDanhSachNhomAnhHome2(mImageTypeAll, (int)pPage, (int)pType); mImagesPage.Page = (int)pPage; mImagesPage.TypeId = (int)pType; return(View("Index", mImagesPage)); }