Ejemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="imageGalleryQueryService"></param>
 /// <param name="tokenProvider"></param>
 /// <param name="settings"></param>
 public ImageGalleryQueryController(IImageGalleryQueryService imageGalleryQueryService,
                                    ITokenProvider tokenProvider, IOptionsSnapshot <ApplicationOptions> settings, ILogger <ImageGalleryQueryController> logger)
 {
     this._tokenProvider            = tokenProvider ?? throw new ArgumentNullException(nameof(tokenProvider));
     this._imageGalleryQueryService = imageGalleryQueryService ?? throw new ArgumentNullException(nameof(imageGalleryQueryService));
     _settings = settings.Value.ImagegalleryApiConfiguration;
     _logger   = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Ejemplo n.º 2
0
        ///  <summary>
        ///
        ///  </summary>
        ///  <param name="imageGalleryCommandService"></param>
        /// <param name="flickrDownloadService"></param>
        /// <param name="flickrSearchService"></param>
        ///  <param name="tokenProvider"></param>
        ///  <param name="settings"></param>
        //public ImageGalleryCommandController(IImageGalleryCommandService imageGalleryCommandService, IFlickrDownloadService flickrDownloadService, IFlickrSearchService flickrSearchService,
        //    ITokenProvider tokenProvider, IOptionsSnapshot<ApplicationOptions> settings)
        //{
        //    this._tokenProvider = tokenProvider ?? throw new ArgumentNullException(nameof(tokenProvider));
        //    this._flickrSearchService = flickrSearchService ?? throw new ArgumentNullException(nameof(flickrSearchService));
        //    this._flickrDownloadService = flickrDownloadService ?? throw new ArgumentNullException(nameof(flickrDownloadService));
        //    this._imageGalleryCommandService = imageGalleryCommandService ?? throw new ArgumentNullException(nameof(imageGalleryCommandService));
        //    _settings = settings.Value.ImagegalleryApiConfiguration;
        //}

        public ImageGalleryCommandController(IFlickrDownloadService flickrDownloadService, IFlickrSearchService flickrSearchService,
                                             ITokenProvider tokenProvider, IOptionsSnapshot <ApplicationOptions> settings, ILogger <ImageGalleryCommandController> logger)
        {
            this._flickrSearchService   = flickrSearchService ?? throw new ArgumentNullException(nameof(flickrSearchService));
            this._flickrDownloadService = flickrDownloadService ?? throw new ArgumentNullException(nameof(flickrDownloadService));
            //this._imageGalleryCommandService = imageGalleryCommandService ?? throw new ArgumentNullException(nameof(imageGalleryCommandService));
            this._tokenProvider = tokenProvider ?? throw new ArgumentNullException(nameof(tokenProvider));
            _settings           = settings.Value.ImagegalleryApiConfiguration;
            _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
        }
Ejemplo n.º 3
0
 public ImageGalleryCommandService(HttpClient client, IOptionsSnapshot <ApplicationOptions> settings)
 {
     _httpClient = client;
     _settings   = settings.Value.ImagegalleryApiConfiguration;
 }