public ActionResult ViewSubscribers(int?id, int?page) { userID = GetUser(); const int pageSize = 30; int pageNumber = (page ?? 1); subscriber = new M_Subscriber(); List <M_Subscriber> subscribersToList = new List <M_Subscriber>(); if (id != null) { ViewBag.ListID = id; try { subscribersToList = subscriber.GetSubscribersbyListID(id); return(View(subscribersToList.ToPagedList(pageNumber, pageSize))); } catch (M_CustomException ex) { ModelState.AddModelError("viewsub", ex.message); return(RedirectToAction("index", "List")); } } else { try { subscribersToList = subscriber.GetAllSubscribers(userID); return(View(subscribersToList.ToPagedList(pageNumber, pageSize))); } catch (M_CustomException ex) { ModelState.AddModelError("viewsub", ex.message); return(RedirectToAction("index", "Home")); }; } }