public PlayerGameProcessGameViewItem MapPlayerToPlayerGameProccessGameViewItem(Player player, List <PlayerRoundHand> playerRoundHands) { var result = new PlayerGameProcessGameViewItem(); result.Id = player.Id; result.Name = player.Name; result.Role = (int)player.Role; result.PlayerRoundHand = MapRoundHandToPlayerRoundHandGameProcessGameViewItem(playerRoundHands.Where(x => x.PlayerId == player.Id).FirstOrDefault()); return(result); }
public List <PlayerGameProcessGameViewItem> MapPlayerListToPlayerGameProccessGameViewItem(List <Player> players, List <PlayerRoundHand> playerRoundHands) { var result = new List <PlayerGameProcessGameViewItem>(); foreach (var player in players) { var viewModel = new PlayerGameProcessGameViewItem(); viewModel.Id = player.Id; viewModel.Name = player.Name; viewModel.Role = (int)player.Role; viewModel.PlayerRoundHand = MapRoundHandToPlayerRoundHandGameProcessGameViewItem(playerRoundHands.Where(x => x.PlayerId == player.Id).FirstOrDefault()); result.Add(viewModel); } return(result); }