public async Task <ActionResult> Create(ProdutoBindingModel produto) { var model = new ProdutoDataModel() { Nome = produto.Nome, Quantidade = produto.Quantidade, Preco = produto.Preco, HortaId = produto.HortaId }; try { HttpFileCollectionBase files = Request.Files; int fileCount = files.Count; await _blobHelper.SetupCloudBlob(connectionString); var blob = _blobHelper._blobCointainer.GetBlockBlobReference(_blobHelper.GetRandomBlobName(files[0].FileName)); await blob.UploadFromStreamAsync(files[0].InputStream); model.Foto = blob.StorageUri.PrimaryUri.ToString(); await _clientHelper.PostProdutoAsync(model); return(RedirectToAction("Index")); } catch { return(View()); } }