コード例 #1
0
 //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
         });
     }
 }
コード例 #2
0
        /// <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));
        }