/*
  * Функция изменения экстремистского текста в словаре.
  * enterExtremistText - экстремистский текст, на который изменяется исходный текст.
  * updateExtremistText - экстремистский текст, который изменяется в словаре.
  */
 public bool UpdateExtremistText(ExtremistText enterExtremistText, ExtremistText updateExtremistText)
 {
     if (SearchExtremistText(updateExtremistText))
     {
         MicrosoftSQLConnection connection = new MicrosoftSQLConnection();
         bool updateElement = false;
         if (connection.IsOpenConnection())
         {
             string set = "start_text = N'" + enterExtremistText.startWords +
                          "', finish_text = N'" + enterExtremistText.endWords +
                          "', full_text = N'" + enterExtremistText.fullText + "'";
             string IDElement = "text_id = " + SearchExtremistTextID(updateExtremistText, connection);
             updateElement = connection.UpdateTableElement(VOCABULARY_NAME, set, IDElement);
         }
         connection.CloseConnection();
         LoadVocabulary();
         return(updateElement);
     }
     else
     {
         return(false);
     }
 }
 /*
  * Функция изменения экстремистской фразы в словаре.
  * enterExtremistPhrase - экстремистская фраза, на которую изменяется исходная фраза.
  * updateExtremistPhrase - экстремистская фраза, которая изменяется в словаре.
  */
 public bool UpdateExtremistPhrase(ExtremistPhrase enterExtremistPhrase, ExtremistPhrase updateExtremistPhrase)
 {
     if (SearchExtremistPhrase(updateExtremistPhrase))
     {
         MicrosoftSQLConnection connection = new MicrosoftSQLConnection();
         bool updateElement = false;
         if (connection.IsOpenConnection())
         {
             string typeID = Convert.ToString(ExtremistTypes().IndexOf(enterExtremistPhrase.typePhrase) + 1);
             string set    = "phrase = N'" + enterExtremistPhrase.phrase +
                             "', type_id = " + typeID;
             string IDElement = "phrase_id = " + SearchExtremistPhraseID(updateExtremistPhrase, connection);
             updateElement = connection.UpdateTableElement(VOCABULARY_NAME, set, IDElement);
         }
         connection.CloseConnection();
         LoadVocabulary();
         return(updateElement);
     }
     else
     {
         return(false);
     }
 }