/*
  * Функция добавления нового экстремистского текста в словарь.
  * addExtremistText - экстремистский текст, который необходимо добавить в словарь.
  */
 public bool AddExtremistText(ExtremistText addExtremistText)
 {
     if (!SearchExtremistText(addExtremistText))
     {
         MicrosoftSQLConnection connection = new MicrosoftSQLConnection();
         bool addElement = false;
         if (connection.IsOpenConnection())
         {
             string values = "(SELECT 1 + MAX(text_id) FROM " + VOCABULARY_NAME +
                             "), N'" + addExtremistText.startWords + "', N'" + addExtremistText.endWords +
                             "', N'" + addExtremistText.fullText + "'";
             addElement = connection.AddTableElement(VOCABULARY_NAME, values);
         }
         connection.CloseConnection();
         LoadVocabulary();
         return(addElement);
     }
     else
     {
         return(false);
     }
 }
 /*
  * Функция добавления новой экстремистской фразы в словарь.
  * addExtremistPhrase - экстремистская фраза, которую необходимо добавить в словарь.
  */
 public bool AddExtremistPhrase(ExtremistPhrase addExtremistPhrase)
 {
     if (!SearchExtremistPhrase(addExtremistPhrase))
     {
         MicrosoftSQLConnection connection = new MicrosoftSQLConnection();
         bool addElement = false;
         if (connection.IsOpenConnection())
         {
             string typeID = Convert.ToString(ExtremistTypes().IndexOf(addExtremistPhrase.typePhrase) + 1);
             string values = "(SELECT 1 + MAX(phrase_id) FROM " + VOCABULARY_NAME +
                             "), N'" + addExtremistPhrase.phrase + "', " + typeID;
             addElement = connection.AddTableElement(VOCABULARY_NAME, values);
         }
         connection.CloseConnection();
         LoadVocabulary();
         return(addElement);
     }
     else
     {
         return(false);
     }
 }