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; }
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); } }