1234567891011121314151617 |
- using Microsoft.AspNetCore.Mvc.ModelBinding;
- namespace Masuit.Tools.AspNetCore.ModelBinder;
- public class BodyOrDefaultBindingSource : BindingSource
- {
- public static readonly BindingSource BodyOrDefault = new BodyOrDefaultBindingSource("BodyOrDefault", "BodyOrDefault", true, true);
- public BodyOrDefaultBindingSource(string id, string displayName, bool isGreedy, bool isFromRequest) : base(id, displayName, isGreedy, isFromRequest)
- {
- }
- public override bool CanAcceptDataFrom(BindingSource bindingSource)
- {
- return bindingSource == Body || bindingSource == this;
- }
- }
|