public ActionResult Index(ViewModelQTV SearchModel, int?currentPage) { var entities = _db.GetAll <QuanTriVien>(); var model = new List <QuanTriVien>(); foreach (var currentEntity in entities) { model.Add(Mapper.Map <QuanTriVien>(currentEntity)); } var pageIndex = SearchModel.Page ?? 1; SearchModel.SearchResults = model.ToPagedList(pageIndex, CommonConstans.PageSize); return(View(SearchModel)); }
public ActionResult Index(ViewModelQTV SearchString, int?currentPage) { var entities = _db.Filter <QuanTriVien>(o => (SearchString.TenDangNhap == null || o.TenDangNhap.StartsWith(SearchString.TenDangNhap))); var model = new List <QuanTriVien>(); foreach (var currentEntity in entities) { model.Add(Mapper.Map <QuanTriVien>(currentEntity)); } var pageIndex = SearchString.Page ?? 1; SearchString.SearchResults = model.ToPagedList(pageIndex, CommonConstans.PageSize); SearchString.lstDMQuyenQuanTri = _db.GetAll <DMQuyenQuanTri>(); return(View(SearchString)); }