public virtual Task BindModelAsync(ModelBindingContext bindingContext) { if (bindingContext == null) { throw new ArgumentNullException(nameof(bindingContext)); } var result = new BaseBatchModel(); result.FileIds = bindingContext.ParseQuery(nameof(result.FileIds)); result.FolderIds = bindingContext.ParseQuery(nameof(result.FolderIds)); bindingContext.Result = ModelBindingResult.Success(result); return(Task.CompletedTask); }