public virtual ICognitiveMediaSearchJsonResult CreateMediaSearchJsonResult(ISitecoreDataService dataService, ICognitiveSearchResult searchResult) { var obj = Provider.GetService <ICognitiveMediaSearchJsonResult>(); MediaItem m = dataService.GetItemByUri(searchResult.UniqueId); try { obj.Url = $"/sitecore/shell/-/media/{m.ID.Guid:N}.ashx"; } catch (Exception ex) { obj.Url = string.Empty; } try { obj.Alt = m.Alt; } catch (Exception ex) { obj.Alt = string.Empty; } return(obj); }
public CognitiveImageAnalysisFactory( ISitecoreDataService dataService, IServiceProvider provider) { DataService = dataService; Provider = provider; }
public void Setup() { SearchService = Substitute.For <ISearchService>(); ImageAnalysisFactory = Substitute.For <ICognitiveImageAnalysisFactory>(); TextAnalysisFactory = Substitute.For <ICognitiveTextAnalysisFactory>(); ReanalyzeAllFactory = Substitute.For <IReanalyzeAllFactory>(); DataService = Substitute.For <ISitecoreDataService>(); }
public CognitiveMediaSearchController( ICognitiveSearchContext searcher, ISitecoreDataService dataService, IWebUtilWrapper webUtil, ICognitiveMediaSearchFactory msFactory) { Assert.IsNotNull(searcher, typeof(ICognitiveSearchContext)); Assert.IsNotNull(dataService, typeof(ISitecoreDataService)); Assert.IsNotNull(webUtil, typeof(IWebUtilWrapper)); Assert.IsNotNull(msFactory, typeof(ICognitiveMediaSearchFactory)); Searcher = searcher; DataService = dataService; WebUtil = webUtil; MediaSearchFactory = msFactory; }
public CognitiveUtilityController( ISearchService searchService, ICognitiveImageAnalysisFactory iaFactory, IImageDescriptionFactory dFactory, ISetAltTagsAllFactory satarFactory, ISitecoreDataService dataService) { Assert.IsNotNull(searchService, typeof(ISearchService)); Assert.IsNotNull(iaFactory, typeof(ICognitiveImageAnalysisFactory)); Assert.IsNotNull(dFactory, typeof(IImageDescriptionFactory)); Assert.IsNotNull(satarFactory, typeof(ISetAltTagsAllFactory)); Assert.IsNotNull(dataService, typeof(ISitecoreDataService)); SearchService = searchService; ImageAnalysisFactory = iaFactory; ImageDescriptionFactory = dFactory; SetAltTagsAllFactory = satarFactory; DataService = dataService; }
public CognitiveAnalysisController( ISearchService searchService, ICognitiveImageAnalysisFactory iaFactory, ICognitiveTextAnalysisFactory taFactory, IReanalyzeAllFactory pFactory, ISitecoreDataService dataService) { Assert.IsNotNull(searchService, typeof(ISearchService)); Assert.IsNotNull(iaFactory, typeof(ICognitiveImageAnalysisFactory)); Assert.IsNotNull(taFactory, typeof(ICognitiveTextAnalysisFactory)); Assert.IsNotNull(pFactory, typeof(IReanalyzeAllFactory)); Assert.IsNotNull(dataService, typeof(ISitecoreDataService)); SearchService = searchService; ImageAnalysisFactory = iaFactory; TextAnalysisFactory = taFactory; ReanalyzeAllFactory = pFactory; DataService = dataService; }
public BaseCommand() { DataService = DependencyResolver.Current.GetService <ISitecoreDataService>(); }
public CognitiveSearchContext( ISitecoreDataService dataService) { DataService = dataService; }