public ImageBusiness(SmartCityContext context, IConfiguration configuration, ICloudStorage cloudStorage, IFileExtension fileExtension, IStringExtension stringExtension, IVision vision, IStepAnalyseBusiness stepAnalyseBusiness) { _context = context; _cloudStorage = cloudStorage; _fileExtension = fileExtension; _stringExtension = stringExtension; _vision = vision; _stepAnalyseBusiness = stepAnalyseBusiness; _configuration = configuration; }
public Vision(IConfiguration configuration, IStringExtension stringExtension) { googleCredential = GoogleCredential.FromFile(configuration["GoogleCredentialFile"]); storageClient = StorageClient.Create(googleCredential); clientGoogle = ImageAnnotatorClient.Create(); clientAzure = new FaceClient(new ApiKeyServiceClientCredentials(configuration["AzureKey"])) { Endpoint = configuration["FaceDetectURL"] }; _stringExtension = stringExtension; }
public ValidationPageViewModel(INavigationService navigationService, IValidationService validationService, IPlayerService playerService, IStringExtension stringExtension, IPageDialogService dialogService) { this.NavigationService = navigationService; this._validationService = validationService; this._playerService = playerService; this._stringExtension = stringExtension; this.NavigateToStepPage = new DelegateCommand <object>(GoToStep); this.NavigateToLoginPage = new DelegateCommand <object>(GoToLogin); this.ValidatePhoto = new DelegateCommand <object>(Validate); InLoading = false; NotLoading = true; _dialogService = dialogService; }