public void Navigation(Action <NavigationRegistry> configuration) { var registry = new NavigationRegistry(); configuration(registry); _configuration.AddConfiguration(registry); }
public void SetUp() { registry = new NavigationRegistry(); _graph = new Lazy <NavigationGraph>(() => { return(BehaviorGraph.BuildFrom(x => { x.Actions.IncludeType <Controller1>(); x.Navigation(registry); }).Settings.Get <NavigationGraph>()); }); }
public void SetUp() { registry = new NavigationRegistry(); _graph = new Lazy<NavigationGraph>(() => { return BehaviorGraph.BuildFrom(x => { x.Import<NavigationRegistryExtension>(); x.Actions.IncludeType<Controller1>(); x.Policies.Add(registry); }).Settings.Get<NavigationGraph>(); }); }
public void SetUp() { registry = new NavigationRegistry(); _graph = new Lazy <NavigationGraph>(() => { NavigationGraph graph = null; var r = new FubuRegistry(); r.Actions.IncludeType <Controller1>(); r.Policies.Global.Add(registry); r.Import <NavigationRegistryExtension>(); using (var runtime = r.ToRuntime()) { runtime.Get <IMenuResolver>().MenuFor(new NavigationKey("Root")); graph = runtime.Get <NavigationGraph>(); } return(graph); }); }
public void Navigation(NavigationRegistry registry) { _configuration.AddConfiguration(registry); }