public IActionResult MainListPartial() { RoleFilterInput filterInput = GetFilterInSession <RoleFilterInput>(ConstantConfig.SessionName.RoleSession); PagingResultDto <RoleDto> pagingResult = roleService.GetAllByPaging(filterInput); return(PartialView(pagingResult)); }
public PagingResultDto <RoleDto> GetAllByPaging(RoleFilterInput filterInput) { SetDefaultPageSize(filterInput); IQueryable <WebCoreRole> roleQuery = roleRepository.GetAll(); roleQuery = roleQuery.Filter(filterInput); PagingResultDto <RoleDto> roleResult = roleQuery .ProjectTo <RoleDto>(mapper.ConfigurationProvider) .PagedQuery(filterInput); return(roleResult); }
public IActionResult Index(int pageIndex = 1) { RoleFilterInput filterInput = GetFilterInSession <RoleFilterInput>(ConstantConfig.SessionName.RoleSession); filterInput.PageNumber = pageIndex; RoleViewModel roleViewModel = new RoleViewModel { FilterInput = filterInput, PagingResult = roleService.GetAllByPaging(filterInput) }; InitAdminBaseViewModel(roleViewModel); return(View(roleViewModel)); }
public IActionResult FilterPartial(RoleFilterInput filterInput) { SetFilterToSession(ConstantConfig.SessionName.RoleSession, filterInput); return(RedirectToAction("Index", new { page = 1 })); }