Esempio n. 1
0
        public static OptimizeRequest ThatHasAnExistingImageAndValidCallBackUri(this OptimizeRequest optimizeRequest)
        {
            optimizeRequest = new OptimizeRequest(
                Given.AnExternalImageUrl.ThatPointsToAValidImageOnTheWeb()
                , Given.ACallBackUrl.ThatIsAValidCallBackUrl());

            return(optimizeRequest);
        }
Esempio n. 2
0
        public Task <IApiResponse <OptimizeResult> > Optimize(Uri imageUri, Uri callbackUrl,
                                                              CancellationToken cancellationToken)
        {
            var optimize = new OptimizeRequest(imageUri, callbackUrl);

            var message = Optimize(optimize, cancellationToken);

            return(message);
        }
		public OptimizeRequestTests()
		{
			var request = new OptimizeRequest(typeof(ElasticsearchProject))
			{
				ExpandWildcards = ExpandWildcards.Open
			};
			//TODO Index(request) does not work as expected
			var response = this._client.Optimize(request);
			this._status = response.ConnectionStatus;
		}
Esempio n. 4
0
        public OptimizeRequestTests()
        {
            var request = new OptimizeRequest(typeof(ElasticsearchProject))
            {
                ExpandWildcards = ExpandWildcards.Open
            };
            //TODO Index(request) does not work as expected
            var response = this._client.Optimize(request);

            this._status = response.ConnectionStatus;
        }
        public async Task <IActionResult> Post(OptimizeRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var task = new OptimizeBackgroundTask
            {
                Title = request.Title,
                Path  = request.Path
            };
            var handler = new OptimizeBackgroundTaskHandler(loggerFactory, progressHubContext);
            await backgroundTaskQueue.QueueBackgroundWorkItemAsync(handler.Handle, task);

            return(Ok());
        }
Esempio n. 6
0
        public Task <IApiResponse <OptimizeResult> > Optimize(Uri imageUri, Uri callbackUrl,
                                                              CancellationToken cancellationToken)
        {
            if (imageUri == null)
            {
                throw new ArgumentNullException(nameof(imageUri));
            }
            if (callbackUrl == null)
            {
                throw new ArgumentNullException(nameof(callbackUrl));
            }

            var optimize = new OptimizeRequest(imageUri, callbackUrl);

            var message = Optimize(optimize, cancellationToken);

            return(message);
        }