public async Task <Uri> Upload(UploadBillBlob parameters)
        {
            parameters.File.Seek(0, SeekOrigin.Begin);
            var blobClient = new BlobClient(
                _configuration.BlobStorageConnectionString,
                ContainerName,
                GetBlobName(parameters),
                new BlobClientOptions(BlobClientOptions.ServiceVersion.V2019_12_12));

            await blobClient.UploadAsync(parameters.File);

            return(new Uri(blobClient.Uri.ToString().Replace("%2F", "/")));
        }
 private static string GetBlobName(UploadBillBlob parameters) =>
 string.Join(
     separator: '/',
     parameters.UserId,
     parameters.AggregateId,
     parameters.FileName);