Ejemplo n.º 1
0
        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;
 }