public ActionResult Index()
 {
     ViewBag.Categorys = base.QueryCategoryAll();
     ViewBag.CategoryOwner = base.QueryCategoryAll();
     ModelPagerAds model = new ModelPagerAds();
     model.PagerCount = 0;
     model.PagerIndex = 1;
     return View(model);
 }
        public ActionResult Index(ModelPagerAds model, string PagerIndex, string PagerSize)
        {
            ViewBag.Categorys = base.QueryCategoryAll(model.Category);
            ViewBag.CategoryOwner = base.QueryCategoryAll(model.OwnerCategory);
            var resultMsg = string.Empty;
            var recordCount = decimal.Zero;
            var criteria = new CriteriaPictures.Pager();
            criteria.Category = model.Category;
            criteria.KeyWord = model.KeyWord;
            criteria.OwnerCategory = model.OwnerCategory;
            criteria.AuthorizeInfo = base.AuthorizeInfo;
            var pageIndex = 0;
            var pageSize = 0;
            int.TryParse(PagerIndex, out pageIndex);
            int.TryParse(PagerSize, out pageSize);

            LogicPictures logic = new LogicPictures();
            var list = logic.QueryPicturesListPager(out resultMsg, out recordCount, criteria, pageSize: pageSize, pageIndex: pageIndex);
            model.PagerRowCount = recordCount;
            model.PagerCount = pageSize == 0 ? 0 : Math.Ceiling(recordCount / pageSize);
            model.PagerIndex = pageIndex;
            model.AdsList = list;
            return View(model);
        }