コード例 #1
0
ファイル: ImageTypeController.cs プロジェクト: war-man/Cfood
        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));
        }