Esempio n. 1
0
 public PageValidator(IImageAnalysisService imageAnalysisService, IMasterPageRepository masterPageRepository, IModelValidator modelValidator, IPageRepository pageRepository)
 {
     _imageAnalysisService = imageAnalysisService;
     _masterPageRepository = masterPageRepository;
     _modelValidator       = modelValidator;
     _pageRepository       = pageRepository;
 }
 public Analyze(
     IImageSearchSettings settings,
     IImageAnalysisService analysisService)
 {
     Settings        = settings;
     AnalysisService = analysisService;
 }
Esempio n. 3
0
 public HtmlService(IHtmlRepository htmlRepository, IHtmlValidator htmlValidator, IImageAnalysisService imageAnalysisService, IUnitOfWorkFactory unitOfWorkFactory, IUploadService uploadService)
 {
     _htmlRepository       = htmlRepository;
     _htmlValidator        = htmlValidator;
     _imageAnalysisService = imageAnalysisService;
     _unitOfWorkFactory    = unitOfWorkFactory;
     _uploadService        = uploadService;
 }
Esempio n. 4
0
 public AlbumService(IAlbumRepository albumRepository, IAlbumValidator albumValidator, IImageAnalysisService imageAnalysisService, IUnitOfWorkFactory unitOfWorkFactory, IUploadService uploadService)
 {
     _albumRepository      = albumRepository;
     _albumValidator       = albumValidator;
     _imageAnalysisService = imageAnalysisService;
     _unitOfWorkFactory    = unitOfWorkFactory;
     _uploadService        = uploadService;
 }
Esempio n. 5
0
 /// <summary>
 /// Constructors sets dependent components.
 /// </summary>
 /// <param name="imageAnalysisService">Image analysis service.</param>
 /// <param name="storageService">Storage service.</param>
 /// <param name="uploadRepository">Upload repository.</param>
 /// <param name="unitOfWorkFactory">Unit of work factory.</param>
 /// <param name="uploadValidator">Validates upload actions.</param>
 public UploadService(IImageAnalysisService imageAnalysisService, IStorageService storageService, IUploadRepository uploadRepository, IUnitOfWorkFactory unitOfWorkFactory, IUploadValidator uploadValidator)
 {
     _imageAnalysisService = imageAnalysisService;
     _storageService       = storageService;
     _uploadRepository     = uploadRepository;
     _unitOfWorkFactory    = unitOfWorkFactory;
     _uploadValidator      = uploadValidator;
 }
Esempio n. 6
0
 public PageService(IImageAnalysisService imageAnalysisService, IMasterPageRepository masterPageRepository, IPageRepository pageRepository, IPageValidator pageValidator, IStorageService storageService)
 {
     _imageAnalysisService = imageAnalysisService;
     _masterPageRepository = masterPageRepository;
     _pageRepository       = pageRepository;
     _pageValidator        = pageValidator;
     _storageService       = storageService;
 }
Esempio n. 7
0
        public CelebritiesAndLandmarksViewModel(ISettingsService settingsService = null)
        {
            this.settingsService      = settingsService ?? DependencyService.Get <ISettingsService>();
            this.imageAnalysisService = RestService.For <IImageAnalysisService>(
                this.settingsService.ImageAnalysisEndPoint);

            this.celebritiesViewModel = new CelebritiesViewModel(this.settingsService);
            this.landmarksViewModel   = new LandmarksViewModel(this.settingsService);
        }
Esempio n. 8
0
 public CarouselService(ICarouselRepository carouselRepository, ICarouselValidator carouselValidator, IImageAnalysisService imageAnalysisService, IPageService pageService, IUnitOfWorkFactory unitOfWorkFactory, IUploadService uploadService, IWebHelperService webHelperService)
 {
     _carouselRepository   = carouselRepository;
     _carouselValidator    = carouselValidator;
     _imageAnalysisService = imageAnalysisService;
     _pageService          = pageService;
     _unitOfWorkFactory    = unitOfWorkFactory;
     _uploadService        = uploadService;
     _webHelperService     = webHelperService;
 }
 public AuthenticationValidator(IAuthenticationConfigurationService authenticationConfigurationService, IImageAnalysisService imageAnalysisService, IModelValidator modelValidator, ISecurityService securityService, IStringService stringService, IUploadService uploadService, IUserRepository userRepository, IWebRepository webRepository)
 {
     _authenticationConfigurationService = authenticationConfigurationService;
     _imageAnalysisService = imageAnalysisService;
     _modelValidator       = modelValidator;
     _securityService      = securityService;
     _stringService        = stringService;
     _uploadService        = uploadService;
     _userRepository       = userRepository;
     _webRepository        = webRepository;
 }
 public IncidentAppService(ILanguageAnalysysService languageAnalysys, IRepository <Incident> incidentRepository, IObjectMapper objectMapper, IRepository <Tag> tagRepository, IRepository <IncidentTag> incidentTagRepository, IRepository <Image> imageRepository, IImageAnalysisService imageAnalysisService, IImageStorageService imageStorageService)
 {
     _languageAnalysys      = languageAnalysys;
     _incidentRepository    = incidentRepository;
     _objectMapper          = objectMapper;
     _tagRepository         = tagRepository;
     _incidentTagRepository = incidentTagRepository;
     _imageRepository       = imageRepository;
     _imageAnalysisService  = imageAnalysisService;
     _imageStorageService   = imageStorageService;
 }
Esempio n. 11
0
 /// <summary>
 /// Constructor sets dependent components.
 /// </summary>
 /// <param name="elementService">For element interactions.</param>
 /// <param name="imageAnalysisService">Used to retrieve image properties from uploaded files and resize images.</param>
 /// <param name="masterPageRepository">Master page repository.</param>
 /// <param name="masterPageService">Master page service.</param>
 /// <param name="pageRepository">Page repository.</param>
 /// <param name="pageValidator">Page validator.</param>
 /// <param name="unitOfWorkFactory">Unit of work factory.</param>
 /// <param name="uploadService">For the management of uploads.</param>
 public PageService(IElementService elementService, IImageAnalysisService imageAnalysisService, IMasterPageRepository masterPageRepository, IMasterPageService masterPageService, IPageRepository pageRepository, IPageValidator pageValidator, IUnitOfWorkFactory unitOfWorkFactory, IUploadService uploadService)
 {
     _elementService       = elementService;
     _imageAnalysisService = imageAnalysisService;
     _masterPageRepository = masterPageRepository;
     _masterPageService    = masterPageService;
     _pageRepository       = pageRepository;
     _pageValidator        = pageValidator;
     _unitOfWorkFactory    = unitOfWorkFactory;
     _uploadService        = uploadService;
 }
Esempio n. 12
0
 public AuthenticationService(IAuthenticationConfigurationService authenticationConfigurationService, IAuthenticationProviderService authenticationProviderService, IAuthenticationValidator authenticationValidator, IEmailService emailService, IImageAnalysisService imageAnalysisService, ISecurityService securityService, IStringService stringService, IUnitOfWorkFactory unitOfWorkFactory, IUserRepository userRepository, IUploadService uploadService, IWebHelperService webHelperService)
 {
     _authenticationConfigurationService = authenticationConfigurationService;
     _authenticationProviderService      = authenticationProviderService;
     _authenticationValidator            = authenticationValidator;
     _emailService         = emailService;
     _imageAnalysisService = imageAnalysisService;
     _securityService      = securityService;
     _stringService        = stringService;
     _unitOfWorkFactory    = unitOfWorkFactory;
     _uploadService        = uploadService;
     _userRepository       = userRepository;
     _webHelperService     = webHelperService;
 }
 public MediaItemSaved(
     IIntelligentMediaSettings settings,
     IImageAnalysisService analysisService,
     ISitecoreDataWrapper dataWrapper,
     IIntelligentMediaSearchService searchService,
     IContextItemsWrapper contextItems,
     IMediaWrapper mediaWrapper)
 {
     Settings        = settings;
     AnalysisService = analysisService;
     DataWrapper     = dataWrapper;
     SearchService   = searchService;
     ContextItems    = contextItems;
     MediaWrapper    = mediaWrapper;
 }
Esempio n. 14
0
        public IntelligentMediaController(
            IIntelligentMediaSearchService searchService,
            ISitecoreDataWrapper dataWrapper,
            IWebUtilWrapper webUtil,
            IImageSearchFactory msFactory,
            ISetAltTagsAllFactory satarFactory,
            IImageAnalysisService analysisService,
            IJobResultFactory jobResultFactory,
            ISetupInformationFactory setupFactory,
            ISetupService setupService,
            IIntelligentMediaSettings searchSettings,
            IFaceService faceService,
            IPersonGroupService personGroupService,
            IComputerVisionService computerVisionService,
            IMediaWrapper mediaWrapper)
        {
            Assert.IsNotNull(searchService, typeof(IIntelligentMediaSearchService));
            Assert.IsNotNull(dataWrapper, typeof(ISitecoreDataWrapper));
            Assert.IsNotNull(webUtil, typeof(IWebUtilWrapper));
            Assert.IsNotNull(msFactory, typeof(IImageSearchFactory));
            Assert.IsNotNull(satarFactory, typeof(ISetAltTagsAllFactory));
            Assert.IsNotNull(analysisService, typeof(IImageAnalysisService));
            Assert.IsNotNull(jobResultFactory, typeof(IJobResultFactory));
            Assert.IsNotNull(setupFactory, typeof(ISetupInformationFactory));
            Assert.IsNotNull(setupService, typeof(ISetupService));
            Assert.IsNotNull(searchSettings, typeof(IIntelligentMediaSettings));
            Assert.IsNotNull(faceService, typeof(IFaceService));
            Assert.IsNotNull(personGroupService, typeof(IPersonGroupService));
            Assert.IsNotNull(computerVisionService, typeof(IComputerVisionService));
            Assert.IsNotNull(mediaWrapper, typeof(IMediaWrapper));

            SearchService         = searchService;
            DataWrapper           = dataWrapper;
            WebUtil               = webUtil;
            MediaSearchFactory    = msFactory;
            SetAltTagsAllFactory  = satarFactory;
            AnalysisService       = analysisService;
            JobResultFactory      = jobResultFactory;
            SetupFactory          = setupFactory;
            SetupService          = setupService;
            SearchSettings        = searchSettings;
            FaceService           = faceService;
            PersonGroupService    = personGroupService;
            ComputerVisionService = computerVisionService;
            MediaWrapper          = mediaWrapper;
        }
        public void Setup()
        {
            SearchService           = Substitute.For <IIntelligentMediaSearchService>();
            DataWrapper             = Substitute.For <ISitecoreDataWrapper>();
            WebUtil                 = Substitute.For <IWebUtilWrapper>();
            MediaSearchFactory      = Substitute.For <IImageSearchFactory>();
            SetAltTagsAllFactory    = Substitute.For <ISetAltTagsAllFactory>();
            ImageAnalysisFactory    = Substitute.For <IImageAnalysisFactory>();
            ImageAnalysisService    = Substitute.For <IImageAnalysisService>();
            JobResultFactory        = Substitute.For <IJobResultFactory>();
            SetupInformationFactory = Substitute.For <ISetupInformationFactory>();
            Settings                = Substitute.For <IIntelligentMediaSettings>();
            SetupService            = Substitute.For <ISetupService>();

            User u = User.FromName("sitecore\\name", true);

            DataWrapper.ContextUser.Returns(u);
        }
 public SetupService(
     ISitecoreDataWrapper dataWrapper,
     ISetupInformationFactory setupFactory,
     IMicrosoftCognitiveServicesApiKeys mscsApiKeys,
     IImageSearchSettings searchSettings,
     IImageAnalysisService analysisService,
     IImageSearchService searchService,
     IPublishWrapper publishWrapper,
     HttpContextBase context)
 {
     DataWrapper     = dataWrapper;
     SetupFactory    = setupFactory;
     MSCSApiKeys     = mscsApiKeys;
     SearchSettings  = searchSettings;
     AnalysisService = analysisService;
     SearchService   = searchService;
     Context         = context;
     PublishWrapper  = publishWrapper;
 }
 public SetupService(
     ISitecoreDataWrapper dataWrapper,
     IMicrosoftCognitiveServicesApiKeys mscsApiKeys,
     IIntelligentMediaSettings searchSettings,
     IImageAnalysisService analysisService,
     IIntelligentMediaSearchService searchService,
     IPublishWrapper publishWrapper,
     HttpContextBase context,
     ISCSDKSettings scsdkSettings,
     ILogWrapper logger)
 {
     DataWrapper     = dataWrapper;
     MSCSApiKeys     = mscsApiKeys;
     SearchSettings  = searchSettings;
     AnalysisService = analysisService;
     SearchService   = searchService;
     Context         = context;
     PublishWrapper  = publishWrapper;
     SCSDKSettings   = scsdkSettings;
     Logger          = logger;
 }
        public CognitiveImageSearchController(
            IImageSearchService searchService,
            ISitecoreDataWrapper dataWrapper,
            IWebUtilWrapper webUtil,
            ICognitiveImageSearchFactory msFactory,
            ISetAltTagsAllFactory satarFactory,
            IAnalyzeAllFactory pFactory,
            IImageAnalysisService analysisService,
            IAnalysisJobResultFactory jobResultFactory,
            ISetupInformationFactory setupFactory,
            ISetupService setupService,
            IImageSearchSettings searchSettings)
        {
            Assert.IsNotNull(searchService, typeof(IImageSearchService));
            Assert.IsNotNull(dataWrapper, typeof(ISitecoreDataWrapper));
            Assert.IsNotNull(webUtil, typeof(IWebUtilWrapper));
            Assert.IsNotNull(msFactory, typeof(ICognitiveImageSearchFactory));
            Assert.IsNotNull(satarFactory, typeof(ISetAltTagsAllFactory));
            Assert.IsNotNull(pFactory, typeof(IAnalyzeAllFactory));
            Assert.IsNotNull(analysisService, typeof(IImageAnalysisService));
            Assert.IsNotNull(jobResultFactory, typeof(IAnalysisJobResultFactory));
            Assert.IsNotNull(setupFactory, typeof(ISetupInformationFactory));
            Assert.IsNotNull(setupService, typeof(ISetupService));
            Assert.IsNotNull(searchSettings, typeof(IImageSearchSettings));

            SearchService        = searchService;
            DataWrapper          = dataWrapper;
            WebUtil              = webUtil;
            MediaSearchFactory   = msFactory;
            SetAltTagsAllFactory = satarFactory;
            AnalyzeAllFactory    = pFactory;
            AnalysisService      = analysisService;
            JobResultFactory     = jobResultFactory;
            SetupFactory         = setupFactory;
            SetupService         = setupService;
            SearchSettings       = searchSettings;
        }
Esempio n. 19
0
 public StorageService(IBlobService blobService, IImageAnalysisService imageAnalysisService, IStorageRepository storageRepository)
 {
     _blobService          = blobService;
     _imageAnalysisService = imageAnalysisService;
     _storageRepository    = storageRepository;
 }
Esempio n. 20
0
 public CarouselValidator(IImageAnalysisService imageAnalysisService, IUploadService uploadService)
 {
     _imageAnalysisService = imageAnalysisService;
     _uploadService        = uploadService;
 }
Esempio n. 21
0
 /// <summary>
 /// Constructor sets dependent components.
 /// </summary>
 /// <param name="imageAnalysisService">Image analysis service.</param>
 public UploadValidator(IImageAnalysisService imageAnalysisService)
 {
     _imageAnalysisService = imageAnalysisService;
 }
Esempio n. 22
0
 public AlbumValidator(IImageAnalysisService imageAnalysisService, IUploadService uploadService)
 {
     _imageAnalysisService = imageAnalysisService;
     _uploadService        = uploadService;
 }