Inheritance: BaseDto
 /// <summary>
 /// Removes specified player from friends list
 /// </summary>
 public async Task<bool> RemoveFromFriendsAsync(UserDto player)
 {
     var result = await _friendsServiceProxy.RemoveFromFriends(new RemoveFromFriendsRequest { TargetUserId = player.Id });
     if (!result.Success)
     {
         return false;
     }
     RemoveEntityFromList(Friends, i => i.Id == player.Id);
     return true;
 }
 /// <summary>
 /// Adds specified player to friends list
 /// </summary>
 public async Task<bool> AddToFriendsAsync(UserDto player)
 {
     var result = await _friendsServiceProxy.AddToFriends(new AddToFriendsRequest { TargetUserId = player.Id });
     if (!result.Success)
     {
         return false;
     }
     Friends.Add(player);
     return true;
 }
 public UserViewModel(UserDto userDto)
 {
     _userDto = userDto;
     Name = userDto.Name;
     Description = string.Format("{0}, {1}", userDto.Country, userDto.Platform);
 }