public ContentPageContentProvider(IDocumentTypeAliasProvider documentTypeAliasProvider,
                                   UmbracoHelper umbracoHelper) : base(umbracoHelper)
 {
     _documentTypeAliasProvider = documentTypeAliasProvider;
     _umbracoHelper             = umbracoHelper;
     _baseXPath = new[] { _documentTypeAliasProvider.GetHomePage() };
 }
示例#2
0
 public GroupController(
     IGroupService groupService,
     IGroupMemberService groupMemberService,
     IMediaHelper mediaHelper,
     IGroupLinkProvider groupLinkProvider,
     IUserService userService,
     IGroupMediaService groupMediaService,
     IIntranetUserService <IGroupMember> intranetUserService,
     IProfileLinkProvider profileLinkProvider,
     UmbracoHelper umbracoHelper,
     IDocumentTypeAliasProvider documentTypeAliasProvider,
     IImageHelper imageHelper,
     IGroupPermissionsService groupPermissionsService,
     ICommandPublisher commandPublisher)
     : base(
         groupService,
         groupMemberService,
         mediaHelper,
         groupMediaService,
         intranetUserService,
         profileLinkProvider,
         groupLinkProvider,
         imageHelper,
         commandPublisher)
 {
     _intranetUserService       = intranetUserService;
     _umbracoHelper             = umbracoHelper;
     _documentTypeAliasProvider = documentTypeAliasProvider;
     _groupPermissionsService   = groupPermissionsService;
 }
示例#3
0
 public SubNavigationModelBuilder(
     IUBaselineRequestContext baselineRequestContext,
     IDocumentTypeAliasProvider documentTypeAliasProvider,
     INodeModelService nodeModelService)
 {
     _baselineRequestContext    = baselineRequestContext;
     _documentTypeAliasProvider = documentTypeAliasProvider;
     _nodeModelService          = nodeModelService;
 }
示例#4
0
 public static IEnumerable <string> GetFeedActivitiesXPath(IDocumentTypeAliasProvider aliasProvider)
 {
     return(new[]
     {
         aliasProvider.GetHomePage(),
         aliasProvider.GetGroupOverviewPage(),
         aliasProvider.GetGroupRoomPage()
     });
 }
示例#5
0
        public ActivityPageHelper(Enum activityType, IEnumerable <string> baseXPath, UmbracoHelper umbracoHelper, IDocumentTypeAliasProvider documentTypeAliasProvider)
        {
            _umbracoHelper = umbracoHelper;
            _aliasProvider = documentTypeAliasProvider;
            _baseXPath     = baseXPath.ToArray();
            ActivityType   = activityType;

            _activityXPath = _baseXPath.Append(_aliasProvider.GetOverviewPage(ActivityType));
        }
示例#6
0
 public OpenGraphService(
     IDocumentTypeAliasProvider documentTypeAliasProvider,
     IActivitiesServiceFactory activitiesServiceFactory,
     UmbracoHelper umbracoHelper)
 {
     _documentTypeAliasProvider = documentTypeAliasProvider;
     _activitiesServiceFactory  = activitiesServiceFactory;
     _umbracoHelper             = umbracoHelper;
 }
示例#7
0
 public MyLinksController(UmbracoHelper umbracoHelper,
                          IMyLinksModelBuilder myLinksModelBuilder,
                          IMyLinksService myLinksService,
                          IIntranetUserService <IIntranetUser> intranetUserService,
                          IDocumentTypeAliasProvider documentTypeAliasProvider,
                          IActivityTypeProvider activityTypeProvider)
     : base(umbracoHelper, myLinksModelBuilder, myLinksService, intranetUserService, documentTypeAliasProvider, activityTypeProvider)
 {
 }
 public RemoveMailTemplatesFolderStep(
     IDocumentTypeAliasProvider documentTypeAliasProvider,
     UmbracoHelper umbracoHelper,
     IContentService contentService)
 {
     _documentTypeAliasProvider = documentTypeAliasProvider;
     _umbracoHelper             = umbracoHelper;
     _contentService            = contentService;
 }
示例#9
0
        public CentralFeedContentProvider(
            IDocumentTypeAliasProvider documentTypeAliasProvider,
            IActivityTypeProvider activityTypeProvider)
        {
            _documentTypeAliasProvider = documentTypeAliasProvider;
            _activityTypeProvider      = activityTypeProvider;

            OverviewAliasPath = documentTypeAliasProvider.GetHomePage().ToEnumerable();
        }
示例#10
0
 public OpenGraphService(
     IDocumentTypeAliasProvider documentTypeAliasProvider,
     IActivitiesServiceFactory activitiesServiceFactory,
     INodeModelService nodeModelService,
     IMediaProvider mediaProvider)
 {
     _documentTypeAliasProvider = documentTypeAliasProvider;
     _activitiesServiceFactory  = activitiesServiceFactory;
     _nodeModelService          = nodeModelService;
     _mediaProvider             = mediaProvider;
 }
 public CacheActivityPageHelperFactory(
     UmbracoHelper umbracoHelper,
     IDocumentTypeAliasProvider aliasProvider,
     IPagePromotionService <PagePromotionBase> pagePromotionService,
     IEnumerable <string> feedActivitiesXPath)
 {
     _umbracoHelper        = umbracoHelper;
     _aliasProvider        = aliasProvider;
     _pagePromotionService = pagePromotionService;
     _feedActivitiesXPath  = feedActivitiesXPath;
 }
示例#12
0
 public SearchUmbracoHelper(
     IDocumentTypeAliasProvider documentTypeAliasProvider,
     INodeModelService nodeModelService,
     IUBaselineRequestContext requestContext,
     ISearchContentPanelConverterProvider searchContentPanelConverterProvider)
 {
     _documentTypeAliasProvider           = documentTypeAliasProvider;
     _nodeModelService                    = nodeModelService;
     _requestContext                      = requestContext;
     _searchContentPanelConverterProvider = searchContentPanelConverterProvider;
 }
示例#13
0
 public ContentIndexer(
     UmbracoHelper umbracoHelper,
     ISearchUmbracoHelper searchUmbracoHelper,
     IElasticContentIndex contentIndex,
     IDocumentTypeAliasProvider documentTypeAliasProvider,
     IGridHelper gridHelper)
 {
     _umbracoHelper             = umbracoHelper;
     _searchUmbracoHelper       = searchUmbracoHelper;
     _contentIndex              = contentIndex;
     _documentTypeAliasProvider = documentTypeAliasProvider;
     _gridHelper = gridHelper;
 }
示例#14
0
 public ContentIndexer(
     ISearchUmbracoHelper searchUmbracoHelper,
     IElasticContentIndex contentIndex,
     IDocumentTypeAliasProvider documentTypeAliasProvider,
     IIndexerDiagnosticService indexerDiagnosticService,
     IContentService contentService)
 {
     _searchUmbracoHelper       = searchUmbracoHelper;
     _contentIndex              = contentIndex;
     _documentTypeAliasProvider = documentTypeAliasProvider;
     _indexerDiagnosticService  = indexerDiagnosticService;
     _contentService            = contentService;
 }
示例#15
0
 public NotificationSettingsMigrationStep(
     UmbracoHelper umbracoHelper,
     IDocumentTypeAliasProvider documentTypeAliasProvider,
     INotificationSettingsService notificationSettingsService,
     IExceptionLogger exceptionLogger,
     IContentService contentService)
 {
     _umbracoHelper               = umbracoHelper;
     _documentTypeAliasProvider   = documentTypeAliasProvider;
     _notificationSettingsService = notificationSettingsService;
     _exceptionLogger             = exceptionLogger;
     _contentService              = contentService;
     _mailTemplates               = GetMailTemplates();
 }
示例#16
0
 protected MyLinksControllerBase(
     UmbracoHelper umbracoHelper,
     IMyLinksModelBuilder myLinksModelBuilder,
     IMyLinksService myLinksService,
     IIntranetMemberService <IIntranetMember> intranetMemberService,
     IDocumentTypeAliasProvider documentTypeAliasProvider,
     IActivityTypeProvider activityTypeProvider)
 {
     _umbracoHelper             = umbracoHelper;
     _myLinksModelBuilder       = myLinksModelBuilder;
     _myLinksService            = myLinksService;
     _intranetMemberService     = intranetMemberService;
     _activityTypeProvider      = activityTypeProvider;
     _documentTypeAliasProvider = documentTypeAliasProvider;
 }
示例#17
0
 public UserTagsEventService(
     IUserTagProvider userTagProvider,
     IUserTagsSearchIndexer userTagsSearchIndexer,
     IDocumentTypeAliasProvider documentTypeAliasProvider,
     IUserTagRelationService userTagRelationService,
     IActivityUserTagIndex activityUserTagIndex,
     IUserTagProvider tagProvider)
 {
     _userTagProvider           = userTagProvider;
     _userTagsSearchIndexer     = userTagsSearchIndexer;
     _documentTypeAliasProvider = documentTypeAliasProvider;
     _userTagRelationService    = userTagRelationService;
     _activityUserTagIndex      = activityUserTagIndex;
     _tagProvider = tagProvider;
 }
示例#18
0
 public PagePromotionService(
     UmbracoHelper umbracoHelper,
     IIntranetMemberService <IIntranetMember> memberService,
     ILikesService likesService,
     ICommentsService commentsService,
     IDocumentTypeAliasProvider documentTypeAliasProvider,
     IGridHelper gridHelper,
     ICacheService cacheService,
     IDocumentIndexer documentIndexer)
     : base(cacheService, umbracoHelper, documentTypeAliasProvider)
 {
     _memberService   = memberService;
     _likesService    = likesService;
     _commentsService = commentsService;
     _gridHelper      = gridHelper;
     _documentIndexer = documentIndexer;
 }
示例#19
0
 public NewsService(IIntranetActivityRepository intranetActivityRepository,
                    ICacheService cacheService,
                    IIntranetUserService <IIntranetUser> intranetUserService,
                    ICommentsService commentsService,
                    ILikesService likesService,
                    ISubscribeService subscribeService,
                    IPermissionsService permissionsService,
                    INotificationsService notificationService,
                    IMediaHelper mediaHelper,
                    IElasticUintraActivityIndex activityIndex,
                    IDocumentIndexer documentIndexer,
                    IActivityTypeProvider activityTypeProvider,
                    IDocumentTypeAliasProvider documentTypeAliasProvider,
                    IIntranetMediaService intranetMediaService,
                    IGroupActivityService groupActivityService,
                    IActivityLinkService linkService,
                    IActivityLocationService activityLocationService,
                    IUserTagService userTagService,
                    IActivityLinkPreviewService activityLinkPreviewService,
                    IGroupService groupService,
                    INotifierDataBuilder notifierDataBuilder)
     : base(intranetActivityRepository, cacheService, intranetUserService,
            activityTypeProvider, intranetMediaService, activityLocationService, activityLinkPreviewService)
 {
     _intranetUserService       = intranetUserService;
     _commentsService           = commentsService;
     _likesService              = likesService;
     _permissionsService        = permissionsService;
     _subscribeService          = subscribeService;
     _notificationService       = notificationService;
     _mediaHelper               = mediaHelper;
     _activityIndex             = activityIndex;
     _documentIndexer           = documentIndexer;
     _documentTypeAliasProvider = documentTypeAliasProvider;
     _intranetMediaService      = intranetMediaService;
     _groupActivityService      = groupActivityService;
     _linkService               = linkService;
     _userTagService            = userTagService;
     _groupService              = groupService;
     _notifierDataBuilder       = notifierDataBuilder;
     _activityLocationService   = activityLocationService;
 }
示例#20
0
 public MyLinksHelper(
     IDocumentTypeAliasProvider documentTypeAliasProvider,
     IIntranetMemberService <IntranetMember> intranetMemberService,
     IMyLinksService myLinksService,
     IActivitiesServiceFactory activitiesServiceFactory,
     INavigationApplicationSettings navigationApplicationSettings,
     IGroupService groupService,
     INodeModelService nodeModelService,
     IActivityTypeProvider activityTypeProvider,
     IIntranetLocalizationService intranetLocalizationService)
 {
     _intranetMemberService         = intranetMemberService;
     _myLinksService                = myLinksService;
     _activitiesServiceFactory      = activitiesServiceFactory;
     _navigationApplicationSettings = navigationApplicationSettings;
     _groupService                = groupService;
     _nodeModelService            = nodeModelService;
     _documentTypeAliasProvider   = documentTypeAliasProvider;
     _activityTypeProvider        = activityTypeProvider;
     _intranetLocalizationService = intranetLocalizationService;
 }
        public NavigationController(
            ILeftSideNavigationModelBuilder leftSideNavigationModelBuilder,
            ISubNavigationModelBuilder subNavigationModelBuilder,
            ITopNavigationModelBuilder topNavigationModelBuilder,
            ICentralFeedContentService centralFeedContentService,
            ISystemLinksModelBuilder systemLinksModelBuilder,
            IDocumentTypeAliasProvider documentTypeAliasProvider,
            IGroupService groupService,
            IGroupFeedContentService groupFeedContentService,
            IIntranetUserService <IntranetUser> intranetUserService,
            IGroupLinkProvider groupLinkProvider,
            IGroupContentProvider groupContentProvider,
            IGroupHelper groupHelper,
            ICentralFeedHelper centralFeedHelper,
            IProfileLinkProvider profileLinkProvider,
            IPermissionsService permissionsService,
            IUserService userService,
            IGroupContentProvider contentProvider)
            : base(
                leftSideNavigationModelBuilder,
                subNavigationModelBuilder,
                topNavigationModelBuilder,
                systemLinksModelBuilder,
                intranetUserService,
                profileLinkProvider,
                permissionsService,
                userService)
        {
            _documentTypeAliasProvider = documentTypeAliasProvider;
            _groupService              = groupService;
            _groupFeedContentService   = groupFeedContentService;
            _intranetUserService       = intranetUserService;
            _groupLinkProvider         = groupLinkProvider;
            _groupContentProvider      = groupContentProvider;
            _subNavigationModelBuilder = subNavigationModelBuilder;
            _groupHelper       = groupHelper;
            _centralFeedHelper = centralFeedHelper;

            SystemLinksContentXPath = $"root/{_documentTypeAliasProvider.GetDataFolder()}[@isDoc]/{_documentTypeAliasProvider.GetSystemLinkFolder()}[@isDoc]/{_documentTypeAliasProvider.GetSystemLink()}[@isDoc]";
        }
 protected PagePromotionServiceBase(ICacheService cacheService, UmbracoHelper umbracoHelper, IDocumentTypeAliasProvider documentTypeAliasProvider)
 {
     _cacheService              = cacheService;
     _umbracoHelper             = umbracoHelper;
     _documentTypeAliasProvider = documentTypeAliasProvider;
 }
 public DeleteUserTagHandler(IDocumentTypeAliasProvider documentTypeAliasProvider, IUserTagRelationService userTagRelationService)
 {
     _documentTypeAliasProvider = documentTypeAliasProvider;
     _userTagRelationService    = userTagRelationService;
 }
 public IntranetUserContentProvider(UmbracoHelper umbracoHelper, IDocumentTypeAliasProvider documentTypeAliasProvider)
     : base(umbracoHelper)
 {
     _documentTypeAliasProvider = documentTypeAliasProvider;
     _baseXPath = new[] { _documentTypeAliasProvider.GetHomePage() };
 }
 public NotificationContentProvider(UmbracoHelper umbracoHelper, IDocumentTypeAliasProvider documentTypeAliasProvider)
     : base(umbracoHelper)
 {
     _documentTypeAliasProvider = documentTypeAliasProvider;
 }
示例#26
0
 public ContentBlockDefinitionFilterer(IDocumentTypeAliasProvider documentTypeAliasProvider)
 {
     _documentTypeAliasProvider = documentTypeAliasProvider;
 }
示例#27
0
 public SearchUmbracoHelper(UmbracoHelper umbracoHelper, IDocumentTypeAliasProvider documentTypeAliasProvider)
 {
     _umbracoHelper             = umbracoHelper;
     _documentTypeAliasProvider = documentTypeAliasProvider;
 }
示例#28
0
 public XPathProvider(IDocumentTypeAliasProvider documentTypeAliasProvider)
 {
     _documentTypeAliasProvider = documentTypeAliasProvider;
 }
 public InMemoryContentBlocksPresetRepository(IDocumentTypeAliasProvider documentTypeAliasProvider)
 {
     _documentTypeAliasProvider = documentTypeAliasProvider;
 }
示例#30
0
 static TransferRequestHelper()
 {
     UmbracoHelper = DependencyResolver.Current.GetService <UmbracoHelper>();
     AliasProvider = DependencyResolver.Current.GetService <IDocumentTypeAliasProvider>();
 }