/// <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); }