Beispiel #1
0
        /// <summary>
        /// Compares each translation field of the same language between 2 questions and determines if they are equal.
        /// </summary>
        /// <param name="sq1"></param>
        /// <param name="sq2"></param>
        /// <returns></returns>
        private bool AreTranslationsEqual(SurveyQuestion sq1, SurveyQuestion sq2)
        {
            foreach (Translation t1 in sq1.Translations)
            {
                Translation t2 = sq2.GetTranslation(t1.Language);

                if (t2 == null)
                {
                    return(false);
                }
                else
                {
                    if (t1.TranslationText == t2.TranslationText)
                    {
                        return(true);
                    }
                }
            }


            return(false);
        }