/// <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)); }
/// <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)); }
public ImageGalleryCommandService(HttpClient client, IOptionsSnapshot <ApplicationOptions> settings) { _httpClient = client; _settings = settings.Value.ImagegalleryApiConfiguration; }