Sample.DataSourceLoadOptionsBinder.BindModelAsync C# (CSharp) Method

BindModelAsync() public method

public BindModelAsync ( Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext ) : Task
bindingContext Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext
return Task
        public Task BindModelAsync(ModelBindingContext bindingContext) {
            var loadOptions = new DataSourceLoadOptions();
            DataSourceLoadOptionsParser.Parse(loadOptions, key => bindingContext.ValueProvider.GetValue(key).FirstOrDefault());
            bindingContext.Result = ModelBindingResult.Success(loadOptions);
            return Task.CompletedTask;
        }
DataSourceLoadOptionsBinder