private List <SearchResultViewModel> ConvertGoogleResultToViewModel(GoogleSearchResultModel googleResult) { var searchResults = new List <SearchResultViewModel>(); try { foreach (var item in googleResult.SearchItems) { searchResults.Add(new SearchResultViewModel { ResultName = item.Title, ResultUrl = item.FormattedUrl, SearchEngine = SearchEngine.Google }); } } catch (NullReferenceException ex) { Console.WriteLine("There are some problems with converting Google search result to ViewModel - " + $"{ex.Message}"); } return(searchResults); }
private List <SearchResultDto> ConvertGoogleResultToDto(GoogleSearchResultModel googleResult, SearchEngineDto searchEngine) { var dtoSearchResults = new List <SearchResultDto>(); try { foreach (var item in googleResult.SearchItems) { dtoSearchResults.Add(new SearchResultDto { ResultName = item.Title, ResultUrl = item.FormattedUrl, SearchEngine = searchEngine }); } } catch (NullReferenceException ex) { Console.WriteLine("There are some problems with converting Google search result to Dto - " + $"{ex.Message}"); } return(dtoSearchResults); }