Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }