Example #1
0
        public ActionResult Index(string searchTerm, int?page)

        {
            int recordSize = 10;

            page = page ?? 1;



            RolesListingModel model = new RolesListingModel();



            model.SearchTerm = searchTerm;



            model.Roles = SearchRoles(searchTerm, page.Value, recordSize);



            var totalRecords = SearchRolesCount(searchTerm);



            model.Pager = new Pager(totalRecords, page, recordSize);



            return(View(model));
        }
Example #2
0
        public ActionResult Index(string searchTerm, int page = 1)
        {
            int recordSize          = Variables.NoOfRecordsPerPage;
            RolesListingModel model = new RolesListingModel();

            model.SearchTerm = searchTerm;
            model.Roles      = SearchRoles(searchTerm, page, recordSize);
            var totalRecord = SearchRolesCount(searchTerm);

            model.Pager = new Pager(totalRecord, page, recordSize);
            return(View(model));
        }
        // GET: Dashboard/Roles
        public ActionResult Index(string searchTerm, int?page)
        {
            int recordSize = 1;

            page = page ?? 1;
            RolesListingModel model = new RolesListingModel();

            model.SearchTerm = searchTerm;
            model.Roles      = RoleManager.Roles.ToList();
            //model.UsersCount = SearchUsersCount(searchTerm, roleID);
            // model.Users = UserManager.Users;
            // model.Pager = new Pager(model.Users.Count(), page, recordSize);
            return(View(model));
        }
Example #4
0
        public PartialViewResult Listing(string searchTearm, int?pageNo, int?pageSize)
        {
            RolesListingModel model = new RolesListingModel();

            pageNo      = pageNo ?? 1;
            pageSize    = pageSize ?? 10;
            model.Roles = SearchRoles(searchTearm, pageNo, pageSize.Value);
            int totalItems = SearchRolesCount(searchTearm);

            model.Pager      = new Pager(totalItems, pageNo, pageSize.Value);
            model.SearchTerm = searchTearm;
            model.PageNo     = pageNo.Value;
            model.PageSize   = pageSize.Value;
            return(PartialView("_Listing", model));
        }
Example #5
0
        public ActionResult Listing(string search, int?page)
        {
            page = page ?? 1;
            //viewModel
            var viewModel = new RolesListingModel();
            //fetching Users
            var roles = RoleManager.Roles;

            viewModel.Roles = roles;

            if (!string.IsNullOrEmpty(search))
            {
                viewModel.Roles = viewModel.Roles.Where(u => u.Name.ToLower().Contains(search.ToLower()));
            }

            viewModel.Pager = new PagerViewModel(viewModel.Roles.Count(), page, 3);

            var skip = (page.Value - 1) * 3;            // 3 is the records to skip..

            viewModel.Roles = viewModel.Roles.OrderBy(u => u.Name).Skip(skip).Take(3).ToList();

            return(PartialView("_Listing", viewModel));
        }