/* * Функция нахождения ключа экстремистского текста в словаре. * extremistText - исходный экстремистский текст. * connection - соединение с базой данных. */ private string SearchExtremistTextID(ExtremistText extremistText, MicrosoftSQLConnection connection) { string element = "start_text = N'" + extremistText.startWords + "' AND finish_text = N'" + extremistText.endWords + "' AND full_text = N'" + extremistText.fullText + "'"; return(connection.SearchIDTableElement(VOCABULARY_NAME, element)); }
/* * Функция нахождения ключа экстремистской фразы в словаре. * extremistPhrase - исходная экстремистская фраза. * connection - соединение с базой данных. */ private string SearchExtremistPhraseID(ExtremistPhrase extremistPhrase, MicrosoftSQLConnection connection) { string typeID = Convert.ToString(ExtremistTypes().IndexOf(extremistPhrase.typePhrase) + 1); string element = "phrase = N'" + extremistPhrase.phrase + "' AND type_id = " + typeID; return(connection.SearchIDTableElement(VOCABULARY_NAME, element)); }