public TextAnalyticActionDataItem(long id, string textToAnalyse, SupportedLanguageType language, ApiActionType apiType)
 {
     Id            = id;
     TextToAnalyse = textToAnalyse;
     Language      = language;
     ApiType       = apiType;
 }
        public static string ToCode(this SupportedLanguageType languageType)
        {
            var item = _languageList.FirstOrDefault(l => l.LanguageType == languageType);

            if (item == null)
            {
                return(_languageList.First(l => l.LanguageType == SupportedLanguageType.English).Code);
            }
            return(item.Code);
        }
 public SupportedLanguageItem(SupportedLanguageType languageType, string code, IEnumerable <ApiActionType> apiSupport)
 {
     LanguageType = languageType;
     Code         = code;
     _apiSupport  = apiSupport;
 }
 public void Add(ApiActionType apiType, string textToAnalyse, SupportedLanguageType language = SupportedLanguageType.English)
 {
     _itemList.Add(new TextAnalyticActionDataItem(_itemList.Count + 1, textToAnalyse, language, apiType));
 }