CapDemo.BL.RecordBL.GetRecordByIDContest C# (CSharp) Метод

GetRecordByIDContest() публичный Метод

public GetRecordByIDContest ( Record record ) : List
record CapDemo.DO.Record
Результат List
        public List<Record> GetRecordByIDContest(Record record)
        {
            List<Record> RecordList = new List<Record>();
            string query = "SELECT [Contest_ID],[Player_ID],[Phase_ID],[NumofCorrect],[NumofIncorrect],[Defy],[Support],[Exist],[PhaseIndex],"
                        + "[PlayerScore],[TotalCorrect],[PlayerSequence],[PM],[Undie],[PlayerTurn],[Turn],[Done],[First],[Sub]"
                        + " FROM [Record]"
                        + " WHERE [Contest_ID] = '" + record.IDContest + "' ORDER BY [PlayerSequence] ASC";
            DataTable dt = DA.SelectDatabase(query);
            //int i = 1;
            if (dt != null)
            {
                foreach (DataRow item in dt.Rows)
                {
                    Record Record = new Record();
                    Record.IDContest = Convert.ToInt32(item["Contest_ID"].ToString());
                    Record.IDPlayer = Convert.ToInt32(item["Player_ID"].ToString());
                    Record.IDPhase = Convert.ToInt32(item["Phase_ID"].ToString());
                    Record.NumPass = Convert.ToInt32(item["NumofCorrect"].ToString());
                    Record.NumFail = Convert.ToInt32(item["NumofIncorrect"].ToString());
                    Record.Defy = (bool)(item["Defy"]);
                    Record.Support = (bool)(item["Support"]);
                    Record.Exist = (bool)(item["Exist"]);
                    Record.PhaseIndex = Convert.ToInt32(item["PhaseIndex"].ToString());
                    Record.TeamScore = Convert.ToInt32(item["PlayerScore"].ToString());
                    Record.TotalPass = Convert.ToInt32(item["TotalCorrect"].ToString());
                    Record.SequecePlayer = Convert.ToInt32(item["PlayerSequence"].ToString());
                    Record.PM = (bool)(item["PM"]);
                    Record.Undie = (bool)(item["Undie"]);
                    Record.PlayerTurn = (bool)(item["PlayerTurn"]);
                    Record.Turn = Convert.ToInt32(item["Turn"].ToString());
                    //
                    Record.Done = (bool)(item["Done"]);
                    Record.First = (bool)(item["First"]);
                    Record.Sub = Convert.ToInt32(item["Sub"].ToString());

                    RecordList.Add(Record);
                }
            }
            return RecordList;
        }