public PlayerNewRoundGameViewItem MapPlayerToPlayerNewRoundGameViewItem(ViewModels.RequestModel.PlayerNewRoundGameViewItem player, PlayerRoundHand playerRoundHand) { var result = new PlayerNewRoundGameViewItem(); result.Id = player.Id; result.Name = player.Name; result.Role = (int)player.Role; result.PlayerRoundHand = MapRoundHandToPlayerRoundHandNewRoundGameViewItem(playerRoundHand); return(result); }
public List <PlayerNewRoundGameViewItem> MapPlayerListToPlayerNewRoundGameViewItem(List <ViewModels.RequestModel.PlayerNewRoundGameViewItem> playerList, List <PlayerRoundHand> playerRoundHandList) { var result = new List <PlayerNewRoundGameViewItem>(); foreach (var player in playerList) { PlayerNewRoundGameViewItem playerViewModel = new PlayerNewRoundGameViewItem(); playerViewModel.Id = player.Id; playerViewModel.Name = player.Name; playerViewModel.Role = (int)player.Role; playerViewModel.PlayerRoundHand = MapRoundHandToPlayerRoundHandNewRoundGameViewItem(playerRoundHandList.Where(x => x.PlayerId == player.Id).FirstOrDefault()); result.Add(playerViewModel); } return(result); }