public static IDIContainerProvider RegisterAll(this IDIContainerProvider containerProvider) { containerProvider.RegisterSimplifyWeb() .RegisterJsonModelBinder() .RegisterSimplifyWebPostman(); return(containerProvider); }
public static IDIContainerProvider RegisterAll(this IDIContainerProvider container) { // Manual Simplify.Web bootstrapper registration container.RegisterSimplifyWeb() .Register <WebApplicationStartup>(); return(container); }
public static IDIContainerProvider RegisterAll(this IDIContainerProvider provider) { provider.RegisterSimplifyWeb() .RegisterJsonModelBinder() .Register(r => new WebApplicationStartupSettings(r.Resolve <IConfiguration>()), LifetimeType.Singleton) .Register <WebApplicationStartup>(LifetimeType.Singleton); return(provider); }
public static IDIContainerProvider RegisterAll(this IDIContainerProvider provider) { // Simplify.DI.DIContainer.Current IOC container registrations starting point provider.RegisterSimplifyWeb() .RegisterJsonModelBinder() .Register <SampleModelFactory>(); return(provider); }