Exemplo n.º 1
0
 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));
 }
Exemplo n.º 2
0
 public PageHeaderService(IPageHeaderRepository pageHeaderRepository, IPageService pageService)
 {
     _pageHeaderRepository = pageHeaderRepository;
     _pageService          = pageService;
 }