Exemple #1
0
        public AdminController(
            IAuthorizationService authorizationService,
            IContentManager contentManager,
            IContentItemDisplayManager contentItemDisplayManager,
            IContentDefinitionManager contentDefinitionManager,
            ISiteService siteService,
            INotifier notifier,
            YesSql.ISession session,
            IShapeFactory shapeFactory,
            IDisplayManager <ContentOptionsViewModel> contentOptionsDisplayManager,
            IContentsAdminListQueryService contentsAdminListQueryService,
            ILogger <AdminController> logger,
            IHtmlLocalizer <AdminController> htmlLocalizer,
            IStringLocalizer <AdminController> stringLocalizer,
            IUpdateModelAccessor updateModelAccessor,
            IHttpContextAccessor httpContextAccessor)
        {
            _authorizationService      = authorizationService;
            _notifier                  = notifier;
            _contentItemDisplayManager = contentItemDisplayManager;
            _session                       = session;
            _siteService                   = siteService;
            _contentManager                = contentManager;
            _contentDefinitionManager      = contentDefinitionManager;
            _updateModelAccessor           = updateModelAccessor;
            _httpContextAccessor           = httpContextAccessor;
            _contentOptionsDisplayManager  = contentOptionsDisplayManager;
            _contentsAdminListQueryService = contentsAdminListQueryService;

            H             = htmlLocalizer;
            S             = stringLocalizer;
            _shapeFactory = shapeFactory;
            New           = shapeFactory;
            _logger       = logger;
        }
        public ListableItemsAdminController(
            IContentsAdminListQueryService contentsAdminListQueryService,
            IContentManager contentManager,
            IContentItemDisplayManager contentItemDisplayManager,
            IContentDefinitionManager contentDefinitionManager,
            ISiteService siteService,
            INotifier notifier,
            ISession session,
            IShapeFactory shapeFactory,
            ILogger <ListableItemsAdminController> logger,
            IHtmlLocalizer <ListableItemsAdminController> htmlLocalizer,
            IStringLocalizer <ListableItemsAdminController> stringLocalizer,
            IAuthorizationService authorizationService,
            IUpdateModelAccessor updateModelAccessor,
            IContentAssignParentContainerFilter contentAssignParentContainerFilter
            )


        {
            _authorizationService      = authorizationService;
            _notifier                  = notifier;
            _contentItemDisplayManager = contentItemDisplayManager;
            _session                            = session;
            _siteService                        = siteService;
            _contentManager                     = contentManager;
            _contentDefinitionManager           = contentDefinitionManager;
            _updateModelAccessor                = updateModelAccessor;
            _contentAssignParentContainerFilter = contentAssignParentContainerFilter;
            _contentsAdminListQueryService      = contentsAdminListQueryService;
            H   = htmlLocalizer;
            S   = stringLocalizer;
            New = shapeFactory;
        }