public async Task <List <UploadedTestResult> > Upload(HttpContent httpContent) { var blobUploadProvider = new BlobStorageUploadProvider(blobHelper); await httpContent.ReadAsMultipartAsync(blobUploadProvider); return(blobUploadProvider.UploadedTestResults); }
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 }
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); }