public async Task <string> UploadAndCreateLinkAsync(Stream stream, string extension) { string path = ComputeNewFilePath(extension); // TODO: create folders if (await _storageClient.UploadFileAsync(stream, path)) { return(await _storageClient.CreateFileLinkAsync(path)); } return(null); // throw }