Beispiel #1
0
        public UsersDTOList L(UsersDTOList a, int pageSize = 1, int pageNumber = 1)
        {
            UsersDTOList s = new UsersDTOList();

            s.UsersList = a.UsersList.Skip(pageSize * pageNumber).Take(pageNumber).ToArray();
            return(s);
        }
Beispiel #2
0
        public ActionResult Index(FormCollection fc)
        {
            DataContext  dc   = new DataContext();
            UsersDTOList list = new UsersDTOList();
            UserEntity   U    = new UserEntity();
            string       name = fc["text"];
            RoleEntity   R    = new RoleEntity();
            var          ee   = dc.Roles.Where(p => p.ID == 4).ToList();

            var sd = LanChange(name);

            sd = ChangeLan(sd);

            string s           = "这里是测试字符串";
            string utf8_string = Encoding.UTF8.GetString(Encoding.Default.GetBytes(s));

            //var ds= U.Roles.Select(p => new RoleEntity { ID = 234});
            //R.Users.Add(U);
            //dc.Roles.Add(R);
            U.Name  = name;
            U.Roles = ee;
            dc.Users.Add(U);
            dc.SaveChanges();

            //list.UsersList = dc.Users.Select(p=>new UsersDTO { ID=p.ID, Name = p.Name }).ToArray();
            return(RedirectToAction("Index"));
            //return View(list);
        }
Beispiel #3
0
        public PartialViewResult Member_Page(int pageNumber = 1, int PageSize = 1)
        {
            DataContext  dc    = new DataContext();
            UsersDTOList model = new UsersDTOList();

            //MemberSearch.MemberList = User.OrderByDescending(p => p.ID).ToList().Skip((PageIndex - 1) * PageSize).Take(PageSize).ToList().Select(p => ToDTO(p)).ToArray();
            model.UsersList = dc.Users.OrderByDescending(p => p.ID).ToList().Skip((pageNumber - 1) * 1).Take(PageSize).ToList().Select(p => new UsersDTO {
                ID = p.ID, Name = p.Name
            }).ToArray();
            string     Table = "_PartialPageWidget";
            Pagination pager = new Pagination(pageNumber, 1, dc.Users.Count());

            //pager.PageIndex = pageNumber;
            //pager.PageSize = 1;
            //pager.TotalCount = dc.Users.Count();

            if (pager.TotalCount <= PageSize)
            {
                model.Page = "";
            }
            else
            {
                model.Page = pager.GetPagerHtml();
            }
            return(PartialView(Table, model));
        }
Beispiel #4
0
        public async Task <ActionResult> Index()
        {
            //var dst = tb_user.g();

            DataContext dc = new DataContext();
            var         U  = dc.Users.ToArray();

            var Uo = await dc.Users.ToListAsync();

            //var aa = Uo.SingleOrDefault();
            var str = from u in U
                      select new { u.ID, u.Name };

            var strs = from u in dc.Users
                       select new { u.ID, u.Name };
            var strss = from u in dc.Users
                        select u;
            UserEntity pp = new UserEntity();
            var        a  = str.OrderByDescending(i => i.ID).Select(i => new User_1 {
                ID = i.ID, Name = i.Name
            }).ToArray();

            //var aw = str.OrderByDescending(i => i.ID).Select(i => new UserEntity { ID = i.ID, Name = i.Name }).ToArray();
            //aw.Count();
            //dc.Users.Add(aw[0]);

            //var b = str.SingleOrDefault().ID;

            List <UserEntity> l = new List <UserEntity>();

            UsersDTOList list = new UsersDTOList();
            //list.UsersList = U.OrderByDescending(i => i.ID).Select(i => new UsersDTO { ID = i.ID, Name = i.Name }).ToArray();
            //list.UsersList = str.Select(i => new UsersDTO { ID = i.ID, Name = i.Name }).ToArray();
            List <UsersDTO> users = new List <Models.UsersDTO>();

            //foreach(var s in str)
            //{
            //    UsersDTO user = new UsersDTO();
            //    user.ID = s.ID;
            //    user.Name = s.Name;
            //    users.Add(user);
            //}
            list.UsersList = users.Select(i => new UsersDTO {
                ID = i.ID, Name = i.Name
            }).ToArray();
            SqlParameter[] Params = new SqlParameter[] {
            };



            //list.UsersList = users.ToArray();
            return(View(list));
        }
Beispiel #5
0
        public ActionResult gg(int page)
        {
            DataContext  dc     = new DataContext();
            UsersDTOList list   = new UsersDTOList();
            int          Number = 2;

            list.UsersList = dc.Users.OrderByDescending(p => p.ID).ToList().Skip((page - 1) * Number).Take(Number).ToList().Select(p => new UsersDTO {
                ID = p.ID, Name = p.Name
            }).ToArray();
            list.PageSize = (int)Math.Ceiling((dc.Users.Count()) / 2.0);

            return(Json(new AjaxResult {
                Data = list
            }));
        }