// GET: /<controller>/ public async Task <IActionResult> Index(UserOption filter, int?page) { ViewBag.filter = filter; var currentPageNum = page.HasValue ? page.Value : 1; var result = await UserApp.GetPageAsync(currentPageNum, DefaultPageSize, filter); var model = new BaseListViewModel <UserSunpleDto>(); model.list = result.Data; model.Paging.CurrentPage = currentPageNum; model.Paging.ItemsPerPage = DefaultPageSize; model.Paging.TotalItems = result.ItemCount; return(View(model)); }
// GET: /<controller>/ public async Task <IActionResult> Index(UserOption filter, int?page) { ViewBag.filter = filter; var currentPageNum = page ?? 1; var result = await UserApp.GetPageAsync(currentPageNum, DefaultPageSize, filter); var model = new BaseListViewModel <UserSunpleDto> { list = result.Data, Paging = { CurrentPage = currentPageNum, ItemsPerPage = DefaultPageSize, TotalItems = result.ItemCount } }; return(View(model)); }