예제 #1
0
 public DynamicPageSectionController(IPageSectionRepository pageSectionRepository, IPageSectionVersionRepository pageSectionVersionRepository,
                                     IApprovalNotificationsRepository approvalNotificationsRepository, IPageRouteVersionRepository pageRouteVersionRepository,
                                     IPageSectionRepository dynamicPageSectionRepository, IPageSectionVersionRepository dynamicPageSectionVersionRepository,
                                     UserManager <ApplicationUser> userManager, IToastNotification toastNotification, IEventLogger <DynamicPageSectionController> eventLogger, IWebHostEnvironment hostingEnvironment,
                                     IFileService fileService, HTMLFileHelper htmlHelper, IPageRouteRepository pagRouteRepository, IGlobalElasticSearchService globalElasticSearchService)
 {
     _pageRouteVersionRepository          = pageRouteVersionRepository;
     _dynamicPageSectionRepository        = dynamicPageSectionRepository;
     _dynamicPageSectionVersionRepository = dynamicPageSectionVersionRepository;
     _userManager        = userManager;
     _toastNotification  = toastNotification;
     _eventLogger        = eventLogger;
     _hostingEnvironment = hostingEnvironment;
     _fileService        = fileService;
     _approvalNotificationsRepository = approvalNotificationsRepository;
     _pageSectionVersionRepository    = pageSectionVersionRepository;
     _pageSectionRepository           = pageSectionRepository;
     _htmlHelper                 = htmlHelper;
     _pageRouteRepository        = pagRouteRepository;
     _globalElasticSearchService = globalElasticSearchService;
 }
        public DynamicPageRouteController(IPageRouteRepository pageRouteRepository, IPageRouteVersionRepository pageRouteVersionRepository,
                                          UserManager <ApplicationUser> userManager, IToastNotification toastNotification, IEventLogger <DynamicPageRouteController> eventLogger, INavItemRepository navItemRepository,
                                          IPageSectionVersionRepository PageSectionVersionRepository
                                          , ISectionCardVersionRepository SectionCardVersionRepository, IWebHostEnvironment WebHostEnvironment,
                                          IApprovalNotificationsRepository approvalNotificationsRepository, HTMLFileHelper htmlHelper, IGlobalElasticSearchService globalElasticSearchService, IBEUsersPrivilegesService iBEUsersPrivilegesService)

        {
            _pageRouteRepository        = pageRouteRepository;
            _pageRouteVersionRepository = pageRouteVersionRepository;
            _userManager       = userManager;
            _toastNotification = toastNotification;
            _eventLogger       = eventLogger;
            _navItemRepository = navItemRepository;

            _IPageSectionVersionRepository   = PageSectionVersionRepository;
            _ISectionCardVersionRepository   = SectionCardVersionRepository;
            _IWebHostEnvironment             = WebHostEnvironment;
            _approvalNotificationsRepository = approvalNotificationsRepository;
            _htmlHelper = htmlHelper;
            _globalElasticSearchService = globalElasticSearchService;
            _iBEUsersPrivilegesService  = iBEUsersPrivilegesService;
        }