public void Register(SimpleInjector.Container container) { container.RegisterSingleton(typeof (ISettingsProvider<>), typeof (JsonFileSettingsProvider<>)); }
public void Register(SimpleInjector.Container container) { container.RegisterSingleton<ISubActivityService, SubActivityService>(); container.RegisterSingleton<ISubActivityDao, SubActivityDao>(); container.RegisterSingleton<ISubUserBanService, SubUserBanService>(); container.RegisterSingleton<ISubUserBanDao, SubUserBanDao>(); container.RegisterSingleton<ISubService, SubService>(); container.RegisterSingleton<ISubDao, SubDao>(); container.RegisterSingleton<IPostService, PostService>(); container.RegisterSingleton<IPostDao, PostDao>(); container.RegisterSingleton<IVoteService, VoteService>(); container.RegisterSingleton<IVoteDao, VoteDao>(); container.RegisterSingleton<ICommentService, CommentService>(); container.RegisterSingleton<ICommentDao, CommentDao>(); container.RegisterSingleton<IPermissionService, PermissionService>(); container.RegisterSingleton<IPermissionDao, PermissionDao>(); container.RegisterSingleton<ICommentTreeBuilder, CommentTreeBuilder>(); container.RegisterSingleton<ICommentTreeContextBuilder, CommentTreeContextBuilder>(); container.RegisterSingleton<ICommentNodeHierarchyBuilder, CommentNodeHierarchyBuilder>(); container.RegisterSingleton<ICommentWrapper, CommentWrapper>(); container.RegisterSingleton<IPostWrapper, PostWrapper>(); container.RegisterSingleton<ISubWrapper, SubWrapper>(); container.RegisterSingleton<ISubUserBanWrapper, SubUserBanWrapper>(); }
void IInitializeMapping.Init(SimpleInjector.Container container) { container.RegisterSingleton<ILogging, Logging.Logging>(); container.RegisterSingleton<IConfiguration, HardcodedConfiguration>(); }
public void Register(SimpleInjector.Container container) { container.RegisterSingleton<IEventDiscovery, EventDiscovery>(); container.RegisterSingleton<ICommandDiscovery, CommandDiscovery>(); }
void IInitializeMapping.Init(SimpleInjector.Container container) { container.RegisterSingleton<IMessagingClient, IrcMessagingClient>(); }