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);
        }