Example #1
0
        public TopicViewProvider(
            IStringLocalizer stringLocalizer,
            IEntityCategoryStore <EntityCategory> entityCategoryStore,
            ICategoryDetailsUpdater categoryDetailsUpdater,
            IEntityCategoryManager entityCategoryManager,
            IHttpContextAccessor httpContextAccessor,
            ICategoryStore <Category> categoryStore,
            IBreadCrumbManager breadCrumbManager,
            IPostManager <Topic> entityManager,
            IEntityStore <Topic> entityStore,
            IFeatureFacade featureFacade,
            IContextFacade contextFacade)
        {
            _request = httpContextAccessor.HttpContext.Request;
            _entityCategoryManager  = entityCategoryManager;
            _categoryDetailsUpdater = categoryDetailsUpdater;
            _entityCategoryStore    = entityCategoryStore;
            _breadCrumbManager      = breadCrumbManager;
            _featureFacade          = featureFacade;
            _entityManager          = entityManager;
            _contextFacade          = contextFacade;
            _categoryStore          = categoryStore;
            _entityStore            = entityStore;

            T = stringLocalizer;
            S = stringLocalizer;
        }
 public SampleEntityCategoriesService(
     IEntityCategoryManager entityCategoryManager,
     ICategoryStore <CategoryBase> categoryStore,
     IEntityManager <Entity> entityManager,
     IEntityStore <Entity> entityStore,
     IContextFacade contextFacade,
     IFeatureFacade featureFacade,
     IDbHelper dbHelper)
 {
     _entityCategoryManager = entityCategoryManager;
     _featureFacade         = featureFacade;
     _contextFacade         = contextFacade;
     _entityManager         = entityManager;
     _categoryStore         = categoryStore;
     _entityStore           = entityStore;
     _dbHelper = dbHelper;
     _random   = new Random();
 }