private static async Task<IValueProvider> CreateValueProviderAsync(HttpRequest request) { return new FormValueProvider( BindingSource.Form, await request.ReadFormAsync(), CultureInfo.CurrentCulture); }
private static async Task<IDictionary<string, StringValues>> GetValueCollectionAsync(HttpRequest request) { var formCollection = await request.ReadFormAsync(); var dictionary = new Dictionary<string, StringValues>(StringComparer.OrdinalIgnoreCase); foreach (var entry in formCollection) { var key = NormalizeJQueryToMvc(entry.Key); dictionary[key] = entry.Value; } return dictionary; }