Exemple #1
0
        public static void RegisterBlogTypes(this BlogDIContainer container)
        {
            container.RegisterSingletonInstance <IDbContextService, DbContextService>(new DbContextService());
            container.Register <IArticleService, ArticleService>();
            container.Register <IReviewService, ReviewService>();
            container.Register <IQuestionnaireInteractionService, QuestionnaireInteractionService>();
            container.Register <IQuestionnaireService, QuestionnaireService>();
            container.Register <IReviewService, ReviewService>();
            container.Register <IVotingService, VotingService>();

            container.Register <HomeController, HomeController>();
            container.Register <QuestionnaireController, QuestionnaireController>();
            container.Register <GuestController, GuestController>();
            container.Register <AccountController, AccountController>();

            container.Register <Areas.Admin.Controllers.HomeController, Areas.Admin.Controllers.HomeController>();
            container.Register <Areas.Admin.Controllers.ArticleController, Areas.Admin.Controllers.ArticleController>();
        }
Exemple #2
0
 public BlogControllerFactory(BlogDIContainer diContainer)
 {
     _container = diContainer;
 }