Exemplo n.º 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);
 }
Exemplo n.º 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);
 }