CapDemo.GetQuestion.checkDuplicate C# (CSharp) Метод

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

public checkDuplicate ( ) : bool
Результат bool
        public bool checkDuplicate()
        {
            Phase phase = new Phase();
            phase.IDContest = idContest;
            PhaseQuestionBL PhaseQuestionBL = new PhaseQuestionBL();
            List<Phase> ListPhase;
            ListPhase = PhaseQuestionBL.getquestionByIDContest(phase);

            int count = 0;
            foreach (DataGridViewRow row in dgv_Question.Rows)
            {
                if (row.Cells["Check"].Value != null && (bool)row.Cells["Check"].Value == true)
                {
                    if (ListPhase != null)
                    {
                        for (int i = 0; i < ListPhase.Count; i++)
                        {
                            if (ListPhase.ElementAt(i).IDQuestion == Convert.ToInt32(row.Cells["IDQuestion"].Value))
                            {
                                row.DefaultCellStyle.BackColor = Color.LightCoral;
                                count++;
                            }
                        }
                    }
                }
            }

            if (count == 0)
            {
                return false;
            }
            else
            {
                return true;
            }
        }