public SearchUserDTO Handle()
        {
            SearchUserDTO.Users = new List <SearchUserResultDTO>();

            if (ResultUser.UserId.Equals(CurrentUser.Id))
            {
                var CurrentUserAsResult = new SearchUserResultDTO
                {
                    Id        = ResultUser.Id,
                    Firstname = ResultUser.FirstName,
                    Lastname  = ResultUser.LastName,
                    Username  = ResultUser.Username,
                    UserType  = ResultUser.UserType,
                    UserId    = ResultUser.UserId,
                };
                SearchUserDTO.Users.Add(CurrentUserAsResult);
            }
            else
            {
                SearchUserDTO.Users.Add(GetSearchResult(CurrentUser, ResultUser));
            }
            return(SearchUserDTO);
        }
 protected void GetFriendInvites(Request SentByCurrent, Request SentByResult, SearchUserResultDTO SearchResultDTO)
 {
     SearchResultDTO.Request = (SentByCurrent != null) ? SentByCurrent : null;
     SearchResultDTO.Request = (SentByResult != null) ? SentByResult : null;
 }