コード例 #1
0
        public IEnumerable <ProtocolRecord> GetReservePlayers(int teamId)
        {
            var reserveRecords = new List <ProtocolRecord>();

            reserveRecords.AddRange(records
                                    .Where(r => r.ProtocolRecord.teamId == teamId && r.IsStartReserve)
                                    .Select(r => r.ProtocolRecord));

            ProtocolRecord defaultStartReserve = ProtocolRecordInfo.CreateDefaultStartReserve(Game.Id, teamId);

            CompleteWithEmpty(reserveRecords, defaultStartReserve, PlayersReserveCount);

            return(reserveRecords);
        }