コード例 #1
0
        public ActionResult QueryPerson(QueryPerson model)
        {
            if (!IsLogin) {
                return View();
            }
            using (blogEntities en = new blogEntities()) {
                var result = from user in en.Users
                             where
                             !Passport.AccountID.Equals(user.UserID)
                             && user.UserID.Contains(model.Keyword)
                             || user.FirstName.Contains(model.Keyword)
                             || user.LastName.Equals(model.Keyword)
                             || user.FirstNamePy.Equals(model.Keyword)
                             || user.LastNamePy.Equals(model.Keyword)
                             select new PersonInfo() {
                                 Age = 20,
                                 DisplayName = user.FirstName + user.LastName,
                                 Name = user.UserID,
                                 Sex = user.Sex
                             };

                model.Persons = result.ToList();
            }

            return View(model);
        }
コード例 #2
0
        public ActionResult QueryPerson()
        {
            base.ValidationLogin();

            QueryPerson model = new QueryPerson();

            using (blogEntities en = new blogEntities()) {
                var result = from user in en.Users
                             select new PersonInfo() {
                                 Age = 20,
                                 DisplayName = user.FirstName + user.LastName,
                                 Name = user.UserID,
                                 Sex = user.Sex
                             };

                model.LoginUser = base.Passport;

                model.Persons = result.ToList();
            }

            return View(model);
        }