This commit is contained in:
2018-09-19 14:59:15 +00:00
parent 3a3894d532
commit 6741ceb139

View File

@@ -54,10 +54,19 @@ namespace AyaNova.Biz
//IF NOT NEW, DELETE ALL EXISTING ENTRIES FOR OBJECT TYPE AND ID //IF NOT NEW, DELETE ALL EXISTING ENTRIES FOR OBJECT TYPE AND ID
if (!newRecord)
{
ProcessDeletedObjectKeywords(ct, objectID, objectType);
}
//BREAK STRING ARRAY INTO KEYWORD ARRAY //BREAK STRING ARRAY INTO KEYWORD LIST
List<string> KeyWordList = Break(localeId, text);
//EARLY EXIT IF NO KEYWORDS OR NAME RECORD TO PROCESS //EARLY EXIT IF NO KEYWORDS OR NAME RECORD TO PROCESS
if (KeyWordList.Count == 0 && string.IsNullOrWhiteSpace(name))
{
return;
}
//ITERATE ALL THE KEYWORDS, SEARCH IN THE SEARCHDICTIONARY TABLE AND COLLECT ID'S OF ANY PRE-EXISTING IN DB KEYWORDS //ITERATE ALL THE KEYWORDS, SEARCH IN THE SEARCHDICTIONARY TABLE AND COLLECT ID'S OF ANY PRE-EXISTING IN DB KEYWORDS
@@ -134,10 +143,11 @@ namespace AyaNova.Biz
/// ///
/// <param name="localeId"></param> /// <param name="localeId"></param>
/// <param name="text">An array of 0 to * strings of text</param> /// <param name="text">An array of 0 to * strings of text</param>
/// <returns></returns> /// <returns>List of strings</returns>
internal static string Break(long localeId, params string[] text) internal static List<string> Break(long localeId, params string[] text)
{ {
return BreakCore(localeId, false, text); List<string> KeyWordList = new List<string>(BreakCore(localeId, false, text).Split(','));
return KeyWordList;
} }
/// <summary> /// <summary>