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