public IActionResult LanguageQuery([FromBody] LangQueryList langQuerylist) { try { foreach (var langQuery in langQuerylist.LangQuerys) { LanguageHeader foundHeader = _unitOfWork.LanguageHeaders.GetLanguageHeaderWithRelations(langQuery.TextCode); if (foundHeader != null) { langQuery.Text = foundHeader.Text; var languageItem = foundHeader.LanguageItems.Where(l => l.LanguageCodeId == langQuery.LanguageCode).FirstOrDefault(); if (languageItem != null) { langQuery.Text = languageItem.Text; } } } if (langQuerylist.LangQuerys.Count > 0) { return(Ok(langQuerylist)); } } catch (Exception e) { string message = e.Message; } return(NotFound()); }
public TaskGroupSummary() { ChildTaskGroups = new List <TaskGroupSummary>(); ChildTasks = new List <TaskSummary>(); FileList = new FileList(); PercentageComplete = 0; langQueryList = new LangQueryList(); MainUserName = string.Empty; }
public LangQueryList GetLangQueryList(string languageCode, long[] TextCodes) { var langQueryList = new LangQueryList(); foreach (var textCode in TextCodes) { var langQuery = new LangQuery() { LanguageCode = languageCode, TextCode = textCode }; langQueryList.LangQuerys.Add(langQuery); } return(langQueryList); }
public static string GetTitle(this IHtmlHelper html, LangQueryList langQueryList, long textCode) { if (langQueryList != null) { var foundLangQuery = langQueryList.LangQuerys.Find(l => l.TextCode == textCode); if (foundLangQuery != null) { if (!string.IsNullOrWhiteSpace(foundLangQuery.Text)) { return(foundLangQuery.Text); } } } return(string.Empty); }
public async Task <bool> PageConstructor(string saveState, string accessToken) { SaveState = saveState; langQueryList = await _apiHelper.MakeLanguageQuery(accessToken, "EN", new long[] { 10121, 10112, 10909, 10921, 10922, 10911, 10912, 10222, 10302, 10306, 10923, 10924, 10925, 10926, 10901, 10927, 10943 }); taskGroupSummarylangQueryList = await _apiHelper.MakeLanguageQuery(accessToken, "EN", new long[] { 10921, 10928, 10911, 10912, 10929, 10930, 10931, 10936, 10937, 10938, 10939, 10940, 10941, 10942, 10943 }); taskSummarylangQueryList = await _apiHelper.MakeLanguageQuery(accessToken, "EN", new long[] { 10921, 10928, 10911, 10912, 10932, 10933, 10934, 10935, 10943 }); if (fileLnkList == null) { fileLnkList = new FileLnkList(); } return(true); }
public TaskSummary() { FileList = new FileList(); langQueryList = new LangQueryList(); MainUserName = string.Empty; }