public ActionResult List(UserFilterVm filter) { var usersVm = _service.RetreiveList(filter); return PartialView(usersVm); }
public UsersVm RetreiveList(UserFilterVm filterVm) { var filter = filterVm.Map(); _unit.User.OnBeforePaging += userList => { filterVm.TotalPages = PageCounter.GetTotalPages(userList.Count(), filter.PageSize); filterVm.Page = PageCounter.GetRangedPage(filterVm.Page, filterVm.TotalPages); }; var users = _unit.User.Load(filter); return new UsersVm { Users = users, Filter = filterVm }; }
public ActionResult Index() { var filter = new UserFilterVm { NotApproved = true, OnlyAdmins = false, Deleted = false }; return View(filter); }