//-------------------------------------------------------------------------------------------------------------------------------------------------------

        /// <summary>
        /// theory functions
        /// </summary>
        /// <param name="theoryQuestion"></param>
        public void Add_theory_q(BE.TheoryQuestion theoryQuestion)
        {
            if (theoryQuestion.Question == null)
            {
                throw new Exception("שגיאה בהוספת שאלה: השאלה לא יכולה להיות ריקה. ");
            }
            Dal.Add_theory_q(theoryQuestion);
        }