public ActionResult ViewPotholes(int?page, string id) { ViewBag.Sorting = id; int pageSize = 15; int pageIndex = 1; pageIndex = page.HasValue ? Convert.ToInt32(page) : 1; IPagedList <Pothole> pagedPotholes = null; List <Pothole> potholeList = potholeDAL.SortedPotholeList(id); pagedPotholes = potholeList.ToPagedList(pageIndex, pageSize); if (IsEmployee()) { return(View("ViewPotholesForEmp", pagedPotholes)); } return(View("ViewPotholes", pagedPotholes)); }