コード例 #1
0
        private UsersViewModel getUsersQueryHelper(IEnumerable<string> queryIds)
        {
            UsersViewModel users = new UsersViewModel();

            users.Users.AddRange(
                userManager.Users
                    .Select(user => new UserViewModel(user.Email))
                    .Where(user => queryIds
                                       .Any(id => id == user.Email))
                );

            return users;
        }
コード例 #2
0
        public ActionResult Users()
        {
            try
            {
                if (User.Identity.IsAuthenticated)
                {
                    List<ApplicationUser> applicationUsers = userManager.Users.ToList();
                    UsersViewModel users = new UsersViewModel();
                    users.Users.AddRange(
                        applicationUsers
                            .Select(x => new UserViewModel(x.Email))
                            .AsEnumerable()
                        );

                    return Json(users, JsonRequestBehavior.AllowGet);
                }
                return Json(new JsonDataHandler(httpCode: HttpCodeEnum.Forbidden).getWarning(), JsonRequestBehavior.AllowGet);
            }
            catch (Exception ex)
            {
                return Json(new JsonDataHandler(ex).getError(), JsonRequestBehavior.AllowGet);
            }
        }