/// <summary> /// Page Action Result /// </summary> /// <returns></returns> public ActionResult Pages(int?page, int?sortColumnIndex, int?sortDirection) { PageListModel model = new PageListModel(); SearchAttributes searchParam = new SearchAttributes(); searchParam.CurrentPageNumber = (page.HasValue && page.Value > 0) ? page.Value : 1; searchParam.RecordsPerPage = AppSettingsUtility.GetInt(AppSettingsKeys.RecordsPerPage); searchParam.SortColumnIndex = 1; searchParam.SortDirection = (sortDirection.HasValue && sortDirection.Value == 1) ? Entity.SortDirection.Descending : Entity.SortDirection.Ascending; model.Populate(searchParam); //for Ajax Specific Request if (Request.IsAjaxRequest()) { return(View("~/Views/Shared/PartialViews/Admin/Page/_PageList.cshtml", model)); } else { return(View("~/Views/Admin/Page/PageList.cshtml", model)); } }