public PageService(ILogger <PageService> logger, GRA.Abstract.IDateTimeProvider dateTimeProvider, IUserContextProvider userContextProvider, IPageHeaderRepository pageHeaderRepository, IPageRepository pageRepository, LanguageService languageService) : base(logger, dateTimeProvider, userContextProvider) { SetManagementPermission(Permission.ManagePages); _pageHeaderRepository = pageHeaderRepository ?? throw new ArgumentNullException(nameof(pageHeaderRepository)); _pageRepository = pageRepository ?? throw new ArgumentNullException(nameof(pageRepository)); _languageService = languageService ?? throw new ArgumentNullException(nameof(languageService)); }
public PageHeaderService(IPageHeaderRepository pageHeaderRepository, IPageService pageService) { _pageHeaderRepository = pageHeaderRepository; _pageService = pageService; }