public void PeopleNearYou() { nearByPeople = new List <User>(); mUserListQuery = SendBirdClient.CreateUserListQuery(); mUserListQuery.Limit = 50; mUserListQuery.Next((list, e) => { if (e != null) { Debug.Log(e.Code + ": " + e.Message); return; } foreach (User user in list) { if (!user.Nickname.Equals(userName)) { nearByPeople.Add(user); } } Debug.Log("Near by people : " + nearByPeople.Count); if (friendsScreen.isConnect) { friendsScreen.RefreshNearBy(); } }); }
public async Task <ActionResult <PaginationList <User> > > GetUsersAsync( [FromServices] UserListQuery usersRequest, int?page = null, int?itemCount = null) { var users = await usersRequest.Paginate(page, itemCount); return(users); }
private IQuery <UserDTO> GetQuery(UserFilter filter) { UserListQuery query = new UserListQuery((UnitOfWork)Database) { Filter = filter }; query.ClearSortCriterias(); return(query); }
private static IEnumerable <UserDetails> TestGetAllActiveUser() { var query = new UserListQuery(); query.IsActive = true; var queryDispatcher = AppContainer.Resolve <IQueryHandler <UserListQuery, IEnumerable <UserDetails> > >(); return(queryDispatcher.Execute(query)); }
public ActionResult Listing(string firstName, string email, int?page) { var query = new UserListQuery() { FirstName = firstName, Email = email }; var result = client.QueryUsers(query); var model = result.MapToModel().ToList().ToPagedList(page ?? 1, 3); return(View(model)); }
public UserService(UserAccountRepository _userAccountRepository, UserRepository _userRepository, UserListQuery _userListQuery, PlaylistListQuery _playlistListQuery, UserAccordingToEmailQuery _userAccordingToEmailQuery, AlbumReviewListQuery _albumReviewListQuery, SongReviewListQuery _songReviewListQuery) { this._userAccountRepository = _userAccountRepository; this._userRepository = _userRepository; this._userListQuery = _userListQuery; this._playlistListQuery = _playlistListQuery; this._userAccordingToEmailQuery = _userAccordingToEmailQuery; this._albumReviewListQuery = _albumReviewListQuery; this._songReviewListQuery = _songReviewListQuery; }
void OpenUserList() { foreach (UnityEngine.Object btnUser in btnUsers) { GameObject.Destroy(btnUser); } btnUsers.Clear(); userListPanel.SetActive(true); mUserListQuery = SendBirdClient.CreateUserListQuery(); mUserListQuery.Limit = 50; LoadUsers(); }
public async Task <IEnumerable <UserListResponse> > Handle(UserListQuery request, CancellationToken cancellationToken) { var users = await userManager.Users.ToListAsync(); var admins = await userManager.GetUsersInRoleAsync("Admin"); return(users.Select(x => new UserListResponse { Id = x.Id, UserName = x.UserName, IsAdmin = admins.Any(a => a.Id == x.Id) } ).ToList()); }
public async Task <ApiListResponse <UserModel> > GetUsers(UserListQuery query) { if (!this.IsTokenValid(_tokenService.GetTemporaryToken(this.GetCurrentUserId()))) { throw new UnauthorizedAccessException(); } var command = _mapper.Map <UserListCommand>(query); command.NgoId = NgoId; var result = await _mediator.Send(command); return(result); }
void OpenLiveUserList() { foreach (UnityEngine.Object btnUser in btnUsers) { GameObject.Destroy(btnUser); } btnUsers.Clear(); userListPanel.SetActive(true); OpenChannel openChannel = (OpenChannel)currentChannel; mUserListQuery = openChannel.CreateParticipantListQuery(); mUserListQuery.Limit = 50; LoadUsers(); }
public async Task <Page <UserListItemView> > Handle(UserListQuery query, CancellationToken cancellationToken) { var sql = _context.Users.AsNoTracking() .Select(user => new UserListItemView { Id = user.Id, Name = user.Name, Email = user.Email, FirstName = user.FirstName, LastName = user.LastName, }); return(new Page <UserListItemView> { Limit = query.Limit, Offset = query.Offset, Total = await sql.CountAsync(cancellationToken), Items = await sql.Skip(query.Offset).Take(query.Limit).ToListAsync(cancellationToken) }); }
void OpenUserList() { currentUserName = inputUserName.text; SendBirdSDK.Login(userId, currentUserName); mEventProcessor.QueueEvent(new Action(() => { userListPanel.SetActive(true); })); mUserListQuery = SendBirdSDK.QueryUserList(); mUserListQuery.OnResult += (sender, e) => { if (e.Exception != null) { Debug.Log(e.Exception.StackTrace); } else { OnQueryUserList(e.Users); } }; mUserListQuery.Next(); }
public UserModule(IMediator mediator) { this.Get["/"] = _ => { var query = new UserListQuery(-1); return(mediator.Send(query)); }; this.Get["/{id:int}"] = parameters => { var query = new GetUserQuery((int)parameters.id); try { return(mediator.Send(query)); } catch (InvalidOperationException) { return(404); } }; this.Post["/"] = _ => { var incomingModel = this.Bind <AddUserCommand>(); try { var id = mediator.Send(incomingModel); return(this.Negotiate.WithStatusCode(201).WithHeader("Location", "http://example.com/" + id)); } catch (ValidationException ex) { return (Negotiate.WithModel(ex.Errors.Select(x => new { x.PropertyName, x.ErrorMessage })) .WithStatusCode(HttpStatusCode.UnprocessableEntity)); } }; }
public Task <PagedListResponse <UserListResponse> > ListUsers([FromQuery] UserListQuery query, CancellationToken cancellationToken) { return(mediator.Send(query, cancellationToken)); }
public async Task <IEnumerable <Users> > Handle(UserListQuery request, CancellationToken cancellationToken) { return(await _usersRepository.ListAsync()); }
public IEnumerable <User> QueryUsers(UserListQuery command) { var handler = new UserQueryHandler(); return(handler.Handle(command)); }
void OpenUserList () { foreach (UnityEngine.Object btnUser in btnUsers) { GameObject.Destroy (btnUser); } btnUsers.Clear (); userListPanel.SetActive (true); mUserListQuery = SendBirdClient.CreateUserListQuery (); mUserListQuery.Limit = 50; LoadUsers (); }