Esempio n. 1
0
 public void Register(INancyContainer container)
 {
     if (!container.Contains<INancyEngine>())
     {
         container.RegisterIfNone<IRouteResolver, RouteResolver>();
         container.RegisterIfNone<INancyEngine, NancyEngine>();
     }
 }
Esempio n. 2
0
 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>>());
         });
     }
 }
Esempio n. 3
0
 public NancyApplication(INancyContainer container)
 {
     this.Container = container;
 }
Esempio n. 4
0
 public void Register(INancyContainer container)
 {
     container.Register<IPackService, DefaultPackService>();
 }
Esempio n. 5
0
 public void UseContainer(INancyContainer container)
 {
     Container = container;
 }
 public void Register(INancyContainer container)
 {
     container.RegisterSingletonIfNone<INancyApplication, NancyApplication>();
 }