/* * Функция добавления нового экстремистского текста в словарь. * 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); } }