/*
         * Функция загрузки словаря из базы данных.
         */
        private void LoadVocabulary()
        {
            texts = new List <ExtremistText>();
            MicrosoftSQLConnection connection = new MicrosoftSQLConnection();

            if (connection.IsOpenConnection())
            {
                SqlDataReader dataReader = connection.SearchTableForName(VOCABULARY_NAME);
                while (dataReader.Read())
                {
                    texts.Add(new ExtremistText(Convert.ToString(dataReader.GetValue(1)),
                                                Convert.ToString(dataReader.GetValue(2)), Convert.ToString(dataReader.GetValue(3))));
                }
            }
            connection.CloseConnection();
        }
        /*
         * Функция вывода списка видов экстремизма из базы данных.
         */
        public List <string> ExtremistTypes()
        {
            List <string>          extremistTypes = new List <string>();
            MicrosoftSQLConnection connection     = new MicrosoftSQLConnection();

            if (connection.IsOpenConnection())
            {
                SqlDataReader dataReader = connection.SearchTableForName("EXTREMIST_TYPES");
                while (dataReader.Read())
                {
                    extremistTypes.Add(Convert.ToString(dataReader.GetValue(1)));
                }
            }
            connection.CloseConnection();
            return(extremistTypes);
        }
        /*
         * Функция загрузки словаря из базы данных.
         */
        private void LoadVocabulary()
        {
            phrases = new List <ExtremistPhrase>();
            List <string>          extremistTypes = ExtremistTypes();
            MicrosoftSQLConnection connection     = new MicrosoftSQLConnection();

            if (connection.IsOpenConnection())
            {
                SqlDataReader dataReader = connection.SearchTableForName(VOCABULARY_NAME);
                while (dataReader.Read())
                {
                    int phraseType = Convert.ToInt32(dataReader.GetValue(2));
                    phrases.Add(new ExtremistPhrase(Convert.ToString(dataReader.GetValue(1)),
                                                    extremistTypes[phraseType - 1]));
                }
            }
            connection.CloseConnection();
        }