ArmedCards.BusinessLogic.DomainServices.GamePlayerCard.Play.CreateRoundCards C# (CSharp) Метод

CreateRoundCards() приватный Метод

private CreateRoundCards ( List cardIDs, Int32 userId, Int32 gameRoundID, Int32 gameID, System.Boolean autoPlayed ) : List
cardIDs List
userId System.Int32
gameRoundID System.Int32
gameID System.Int32
autoPlayed System.Boolean
Результат List
        private List<Entities.GameRoundCard> CreateRoundCards(List<Int32> cardIDs, Int32 userId, 
															  Int32 gameRoundID, Int32 gameID, Boolean autoPlayed)
        {
            DateTime datePlayed = DateTime.UtcNow;

            List<Entities.GameRoundCard> playedCards = new List<Entities.GameRoundCard>();

            foreach (Int32 cardID in cardIDs)
            {
                playedCards.Add(new Entities.GameRoundCard
                {
                    Card_CardID = cardID,
                    DatePlayed = datePlayed,
                    GameRound_GameRoundID = gameRoundID,
                    Game_GameID = gameID,
                    PlayedBy_UserId = userId,
                    PlayOrder = (Int16)cardIDs.IndexOf(cardID),
                    AutoPlayed = autoPlayed
                });
            }

            return playedCards;
        }