public ActionResult PostEdit(RequestModel model)
        {
            AspNetUsers aspNetUsers = new AspNetUsers();

            aspNetUsers.Id                = model.Id;
            aspNetUsers.Name              = model.Name;
            aspNetUsers.UserName          = model.UserName;
            aspNetUsers.phNumber          = model.phNumber;
            aspNetUsers.Birthday          = model.Birthday;
            aspNetUsers.Email             = model.Email;
            aspNetUsers.AccessFailedCount = 0;

            db.Entry(aspNetUsers).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();

            var data = db.AspNetUsers.Where(x => x.Id.Equals(aspNetUsers.Id)).Select(x => new RequestModel
            {
                Id       = x.Id,
                Birthday = x.Birthday,
                Email    = x.Email,
                Name     = x.Name,
                phNumber = x.phNumber,
                UserName = x.UserName
            }).OrderBy(x => x.Id).ToPagedList(1, l_pageSize);

            var viewModel = new SampleUserViewModel
            {
                requestModel = data,
                PageIndex    = 1
            };


            return(View("Index", viewModel));
        }
        SampleUserViewModel GetViewModel(int pageIndex, string whereName)
        {
            SampleUserViewModel model = new SampleUserViewModel();

            var data = db.AspNetUsers.Select(x => new RequestModel
            {
                Id       = x.Id,
                Birthday = x.Birthday,
                Email    = x.Email,
                Name     = x.Name,
                phNumber = x.phNumber,
                UserName = x.UserName
            }).OrderBy(x => x.Id);

            if (!string.IsNullOrEmpty(whereName))
            {
                model = new SampleUserViewModel
                {
                    requestModel = data.Where(x => x.UserName.Contains(whereName)).ToPagedList(pageIndex, l_pageSize),
                    PageIndex    = pageIndex
                };
            }
            else
            {
                model = new SampleUserViewModel
                {
                    requestModel = data.ToPagedList(pageIndex, l_pageSize),
                    PageIndex    = pageIndex
                };
            }


            return(model);
        }
        public ActionResult Index(SampleUserViewModel model)
        {
            if (string.IsNullOrEmpty(model.selectModel.UserName))
            {
                model = GetViewModel(1, string.Empty);
            }
            else
            {
                model = GetViewModel(1, model.selectModel.UserName);
            }

            return(View(model));
        }