public void Register(INancyContainer container) { if (!container.Contains<INancyEngine>()) { container.RegisterIfNone<IRouteResolver, RouteResolver>(); container.RegisterIfNone<INancyEngine, NancyEngine>(); } }
public void Register(INancyContainer container) { container.Register<NDjangoViewEngine, NDjangoViewEngine>(); if (!container.Contains<TemplateManagerProvider>()) { container.RegisterSingleton<TemplateManagerProvider>(c => { return new TemplateManagerProvider() .WithFilters(c.Resolve<IEnumerable<Filter>>()) .WithTags(c.Resolve<IEnumerable<Tag>>()) .WithSettings(c.Resolve<IEnumerable<Setting>>()); }); } }
public NancyApplication(INancyContainer container) { this.Container = container; }
public void Register(INancyContainer container) { container.Register<IPackService, DefaultPackService>(); }
public void UseContainer(INancyContainer container) { Container = container; }
public void Register(INancyContainer container) { container.RegisterSingletonIfNone<INancyApplication, NancyApplication>(); }