public async Task <IReadOnlyCollection <SearchResultItemModel> > GenerateResult(AutomationElement instance, List <ResultDataModel> results, string query) { var result = new List <SearchResultItemModel>(); var path = "firefox.png".BuildIconPath(); var imagePayload = await File.ReadAllBytesAsync(path); foreach (var actualTab in results) { if (!actualTab.Name.ToLowerInvariant().Contains(query.ToLowerInvariant())) { continue; } var queryResult = new SearchResultItemModel(actualTab.Name, "Firefox", imagePayload, instance, actualTab.TabElement); result.Add(queryResult); } return(result); }
public SearchResultItemViewModel(SearchResultItemModel itemModel) { ItemModel = itemModel; }