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