//Friends List public ResponseGetUsers GetUsersById(RequestGetUsers request) { try { var SearchedFriends = _userRepository.GetUsersById(request.word, request.UserId); if (SearchedFriends != null) { return(new ResponseGetUsers() { message = $"Users \"{request.word}\" searched succesfully", status = ResponseStatus.Success, SearchedFriends = SearchedFriends.ToArray() }); } return(new ResponseGetUsers() { message = $"Users \"{request.word}\" cannot be found.", status = ResponseStatus.Error }); } catch (Exception ex) { return(new ResponseGetUsers() { message = $"User \"{request.word}\" cannot be found.", status = ResponseStatus.Error, exception = ex }); } }
/// <inheritdoc /> public async Task <ICollection <IUser> > GetUsersAsync(IReadOnlyList <IInputUser> inputUsers, CancellationToken cancellationToken = default(CancellationToken)) { var request = new RequestGetUsers { Id = new TVector <IInputUser>(inputUsers.ToArray()) }; return(await RequestSender.SendRequestAsync(request, cancellationToken).ConfigureAwait(false)); }