public HateoasResultFilterAttribute( ILogger <HateoasResultFilterAttribute> logger, IHateoasResultProvider resultProvider) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _resultProvider = resultProvider ?? throw new ArgumentNullException(nameof(resultProvider)); }
public HateoasResultFilter( IOptions <MvcJsonOptions> jsonOptions, IHateoasResultProvider resultProvider) { _jsonOptions = jsonOptions ?? throw new ArgumentNullException(nameof(jsonOptions)); _resultProvider = resultProvider ?? throw new ArgumentNullException(nameof(resultProvider)); }
public HateoasResultFilterAttribute(IHateoasResultProvider resultProvider) { _resultProvider = resultProvider ?? throw new ArgumentNullException(nameof(resultProvider)); }