public class CrudJsonOutputPolicy : IConfigurationAction
{
public void Configure(BehaviorGraph graph)
{
IEnumerable<BehaviorChain> enumerable = graph.Behaviors
.Where(x => x.LastCall().OutputType().CanBeCastTo<CrudReport>());
foreach (var chain in enumerable)
{
chain.AddToEnd(new RenderJsonNode(typeof(CrudReport)));
}
}
}
public class CrudJsonOutputPolicy : IConfigurationAction
{
public void Configure(BehaviorGraph graph)
{
graph.Behaviors
.Where(x => x.LastCall().OutputType().CanBeCastTo<CrudReport>())
.Each(b =>
{
b.AddToEnd(new RenderJsonNode(typeof(CrudReport)));
});
}
}