Exemple #1
0
 public virtual void Apply(Operation operation, OperationFilterContext context)
 {
     ActionAttributes     = context.ApiDescription.GetActionAttributes().OfType <Attribute>();
     ControllerAttributes = context.ApiDescription.GetControllerAttributes().OfType <Attribute>();
     CombinedAttributes   = ActionAttributes.Union(ControllerAttributes);
     ConfigureResponses(operation, context);
 }
Exemple #2
0
 public void Apply(OpenApiOperation operation, OperationFilterContext context)
 {
     ActionAttributes     = context.MethodInfo.GetCustomAttributes(true).OfType <Attribute>();
     ControllerAttributes = context.MethodInfo.DeclaringType.GetCustomAttributes(true).OfType <Attribute>();
     CombinedAttributes   = ActionAttributes.Union(ControllerAttributes);
     ConfigureResponses(operation, context);
     ExcludeSwaggerResonse(operation);
 }
 public void Apply(Operation operation, Swashbuckle.AspNetCore.SwaggerGen.OperationFilterContext context)
 {
     ActionAttributes     = context.ApiDescription.ActionAttributes().OfType <Attribute>();
     ControllerAttributes = context.ApiDescription.ActionAttributes().OfType <Attribute>();
     CombinedAttributes   = ActionAttributes.Union(ControllerAttributes);
     ConfigureResponses(operation, context);
     ExcludeSwaggerResonse(operation);
 }