rauhryan
9/30/2011 - 3:14 PM

DoesntWork.cs

  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)));
                          });
        }
    }