Ejemplo n.º 1
0
        public async Task <List <UploadedTestResult> > Upload(HttpContent httpContent)
        {
            var blobUploadProvider = new BlobStorageUploadProvider(blobHelper);

            await httpContent.ReadAsMultipartAsync(blobUploadProvider);

            return(blobUploadProvider.UploadedTestResults);
        }
Ejemplo n.º 2
0
        public async Task <List <BlobUploadModel> > UploadBlobs(HttpContent httpContent)
        {
            var blobUploadProvider = new BlobStorageUploadProvider();

            var list = await httpContent.ReadAsMultipartAsync(blobUploadProvider)
                       .ContinueWith(task =>
            {
                if (task.IsFaulted || task.IsCanceled)
                {
                    throw task.Exception;
                }

                var provider = task.Result;
                return(provider.Uploads.ToList());
            });

            return(list); // devuelvo el modelo de la imagen subida al azure
        }
Ejemplo n.º 3
0
        public async Task <List <Entities.BlobModels.BlobUploadModel> > UploadBlobs(HttpContent httpContent)
        {
            var blobUploadProvider = new BlobStorageUploadProvider();

            var list = await httpContent.ReadAsMultipartAsync(blobUploadProvider)
                       .ContinueWith(task =>
            {
                if (task.IsFaulted || task.IsCanceled)
                {
                    throw task.Exception;
                }

                var provider = task.Result;
                return(provider.Uploads.ToList());
            });

            // TODO: Use data in the list to store blob info in your
            // database so that you can always retrieve it later.

            return(list);
        }