public async Task OnGetAsync(DirectUploadType type) { DirectUploadType = type; if (DirectUploadType == DirectUploadType.Signed) { return; } Preset = $"sample_{_cloudinary.Api.SignParameters(new SortedDictionary<string, object> { { "api_key", _cloudinary.Api.Account.ApiKey } }).Substring(0, 10)}"; await _cloudinary.CreateUploadPresetAsync(new UploadPresetParams { Name = Preset, Unsigned = true, Folder = FolderName }).ConfigureAwait(false); }