Exemplo n.º 1
0
        public ActionResult Index(string sortOrder, string searchString, int page = 1, int pagesize = 3)
        {
            ViewData["SortName"] = String.IsNullOrEmpty(sortOrder) ? "name_desc" : "";
            IEnumerable <MagazineView> magazines = db.GetList();

            ViewData["CurrentSearch"] = searchString;
            if (searchString != null)
            {
                magazines = magazines.Where(t => t.Name.Contains(searchString));
            }


            switch (sortOrder)
            {
            case "name_desc":
                magazines = magazines.OrderByDescending(t => t.Name); break;

            default:
                magazines = magazines.OrderBy(s => s.Name);
                break;
            }


            return(View(magazines.ToPagedList(page, pagesize)));
        }
Exemplo n.º 2
0
        // GET: UserArticle
        public ActionResult Index(string sortOrder, string searchString, int page = 1, int pagesize = 3)
        {
            ViewData["SortName"]      = String.IsNullOrEmpty(sortOrder) ? "name_desc" : "";
            ViewData["CurrentSearch"] = searchString;


            IEnumerable <MagazineView> art = db.GetList();

            return(View(art.ToPagedList(page, pagesize)));
        }