public ActionResult Index(int?page, string text, int?catId, int?typeId) { Load(catId, typeId); ViewData["searchText"] = text; IList <Content> lstContent = new List <Content>(); if (RolePermissionService.IsAdmin()) { ViewData["contents"] = contentManagerService.Search(text, catId, typeId).AsPagination(page ?? 1, 10); } else { ViewData["contents"] = contentManagerService.Search(text, catId, typeId, (int)Membership.GetUser().ProviderUserKey).AsPagination(page ?? 1, 10); } return(View(ViewData["contents"])); }