public Image Add(Image item) { item.Id = Guid.NewGuid(); var cloudBlobContainer = _cloudBlobClient.GetContainerReference(_blobContainerName); // cloudBlobContainer.Create(); BlobContainerPermissions permissions = new BlobContainerPermissions { PublicAccess = BlobContainerPublicAccessType.Blob }; cloudBlobContainer.SetPermissions(permissions); CloudBlockBlob cloudBlockBlob = cloudBlobContainer.GetBlockBlobReference(item.Id.ToString()); cloudBlockBlob.BeginUploadFromByteArray(item.Data, 0, item.Data.Length, null, null); return(item); }