예제 #1
0
 protected FeedLinkProvider(
     IActivityPageHelper activityPageHelper,
     IProfileLinkProvider profileLinkProvider)
 {
     _activityPageHelper  = activityPageHelper;
     _profileLinkProvider = profileLinkProvider;
 }
예제 #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 MemberProfileController(
     IProfileService profileService,
     IProfileLinkProvider profileLinkProvider)
 {
     _profileService      = profileService;
     _profileLinkProvider = profileLinkProvider;
 }
예제 #4
0
 public GroupFeedLinkProvider(
     IActivityPageHelper activityPageHelper,
     IProfileLinkProvider profileLinkProvider,
     IGroupLinkProvider groupLinkProvider)
     : base(activityPageHelper, profileLinkProvider)
 {
     _groupLinkProvider = groupLinkProvider;
 }
예제 #5
0
 public CommentsController(
     ICommentsService commentsService,
     IIntranetUserService <IIntranetUser> intranetUserService,
     IProfileLinkProvider profileLinkProvider,
     IContextTypeProvider contextTypeProvider,
     ICommandPublisher commandPublisher,
     IActivitiesServiceFactory activitiesServiceFactory)
     : base(commentsService, intranetUserService, profileLinkProvider, contextTypeProvider, commandPublisher, activitiesServiceFactory)
 {
 }
 public NotificationController(
     IUiNotificationService uiNotificationService,
     IIntranetUserService <IIntranetUser> intranetUserService,
     INotificationContentProvider notificationContentProvider,
     IIntranetUserContentProvider intranetUserContentProvider,
     IProfileLinkProvider profileLinkProvider,
     IPopupNotificationService popupNotificationService)
     : base(uiNotificationService, intranetUserService, notificationContentProvider, profileLinkProvider, popupNotificationService)
 {
 }
예제 #7
0
 protected ProfileControllerBase(
     IMediaHelper mediaHelper,
     IIntranetMemberService <IIntranetMember> intranetMemberService,
     IMemberNotifiersSettingsService memberNotifiersSettingsService,
     IProfileLinkProvider profileLinkProvider)
 {
     _mediaHelper                    = mediaHelper;
     _intranetMemberService          = intranetMemberService;
     _memberNotifiersSettingsService = memberNotifiersSettingsService;
     _profileLinkProvider            = profileLinkProvider;
 }
예제 #8
0
 public UserListController(IIntranetUserService <IIntranetUser> intranetUserService,
                           IElasticIndex elasticIndex,
                           ILocalizationCoreService localizationCoreService,
                           IProfileLinkProvider profileLinkProvider
                           )
     : base(intranetUserService)
 {
     _elasticIndex            = elasticIndex;
     _localizationCoreService = localizationCoreService;
     _profileLinkProvider     = profileLinkProvider;
 }
예제 #9
0
 public CommentsHelper(
     ICommentsService commentsService,
     IIntranetMemberService <IntranetMember> intranetMemberService,
     IProfileLinkProvider profileLinkProvider,
     ILikesService likesService)
 {
     _commentsService       = commentsService;
     _intranetMemberService = intranetMemberService;
     _profileLinkProvider   = profileLinkProvider;
     _likesService          = likesService;
 }
예제 #10
0
        protected NotificationControllerBase(
            IUiNotificationService uiNotifierService,
            IIntranetUserService <IIntranetUser> intranetUserService,
            INotificationContentProvider notificationContentProvider,
            IProfileLinkProvider profileLinkProvider,
            IPopupNotificationService popupNotificationService)

        {
            _uiNotifierService           = uiNotifierService;
            _intranetUserService         = intranetUserService;
            _notificationContentProvider = notificationContentProvider;
            _popupNotificationService    = popupNotificationService;
        }
 protected NavigationControllerBase(
     ILeftSideNavigationModelBuilder leftSideNavigationModelBuilder,
     ISubNavigationModelBuilder subNavigationModelBuilder,
     ITopNavigationModelBuilder topNavigationModelBuilder,
     ISystemLinksModelBuilder systemLinksModelBuilder,
     IIntranetMemberService <IIntranetMember> intranetMemberService,
     IProfileLinkProvider profileLinkProvider)
 {
     _leftSideNavigationModelBuilder = leftSideNavigationModelBuilder;
     _subNavigationModelBuilder      = subNavigationModelBuilder;
     _topNavigationModelBuilder      = topNavigationModelBuilder;
     _systemLinksModelBuilder        = systemLinksModelBuilder;
     _intranetMemberService          = intranetMemberService;
     _profileLinkProvider            = profileLinkProvider;
 }
예제 #12
0
 public UserListPanelViewModelConverter(
     IIntranetMemberService <IntranetMember> intranetMemberService,
     IElasticMemberIndex <SearchableMember> elasticIndex,
     IProfileLinkProvider profileLinkProvider,
     IGroupService groupService,
     IGroupMemberService groupMemberService,
     IUBaselineRequestContext baselineRequestContext)
 {
     _elasticIndex           = elasticIndex;
     _profileLinkProvider    = profileLinkProvider;
     _groupService           = groupService;
     _intranetMemberService  = intranetMemberService;
     _groupMemberService     = groupMemberService;
     _baselineRequestContext = baselineRequestContext;
 }
예제 #13
0
 public ProfileController(
     IMediaHelper mediaHelper,
     IIntranetMemberService <IIntranetMember> intranetMemberService,
     IMemberNotifiersSettingsService memberNotifiersSettingsService,
     UmbracoHelper umbracoHelper,
     IIntranetUserContentProvider intranetUserContentProvider,
     UserTagService userTagService,
     IProfileLinkProvider profileLinkProvider)
     : base(mediaHelper, intranetMemberService, memberNotifiersSettingsService, profileLinkProvider)
 {
     _umbracoHelper = umbracoHelper;
     _intranetUserContentProvider = intranetUserContentProvider;
     _userTagService        = userTagService;
     _intranetMemberService = intranetMemberService;
 }
예제 #14
0
 public UserListController(IIntranetMemberService <IIntranetMember> intranetMemberService,
                           IElasticIndex elasticIndex,
                           ILocalizationCoreService localizationCoreService,
                           IProfileLinkProvider profileLinkProvider,
                           IGroupService groupService,
                           IGroupMemberService groupMemberService
                           )
     : base(intranetMemberService)
 {
     _elasticIndex            = elasticIndex;
     _localizationCoreService = localizationCoreService;
     _profileLinkProvider     = profileLinkProvider;
     _groupService            = groupService;
     _intranetMemberService   = intranetMemberService;
     _groupMemberService      = groupMemberService;
 }
예제 #15
0
 public CommentsController(
     ICommentsService commentsService,
     IIntranetMemberService <IIntranetMember> intranetMemberService,
     IProfileLinkProvider profileLinkProvider,
     IContextTypeProvider contextTypeProvider,
     ICommandPublisher commandPublisher,
     IActivitiesServiceFactory activitiesServiceFactory,
     IMentionService mentionService,
     ICommentLinkHelper commentLinkHelper)
     : base(commentsService, intranetMemberService, profileLinkProvider, contextTypeProvider, commandPublisher, activitiesServiceFactory)
 {
     _commentsService       = commentsService;
     _intranetMemberService = intranetMemberService;
     _mentionService        = mentionService;
     _commentLinkHelper     = commentLinkHelper;
 }
예제 #16
0
        protected CommentsControllerBase(
            ICommentsService commentsService,
            IIntranetMemberService <IIntranetMember> intranetMemberService,
            IProfileLinkProvider profileLinkProvider,
            IContextTypeProvider contextTypeProvider,
            ICommandPublisher commandPublisher,
            IActivitiesServiceFactory activitiesServiceFactory)
            : base(contextTypeProvider)
        {
            _commentsService          = commentsService;
            _intranetMemberService    = intranetMemberService;
            _profileLinkProvider      = profileLinkProvider;
            _commandPublisher         = commandPublisher;
            _activitiesServiceFactory = activitiesServiceFactory;

            ContextBuildActionType = Erasure;
        }
예제 #17
0
 public UserListController(
     IIntranetMemberService <IntranetMember> intranetMemberService,
     IElasticMemberIndex <SearchableMember> elasticIndex,
     IProfileLinkProvider profileLinkProvider,
     IGroupService groupService,
     IGroupMemberService groupMemberService,
     INotificationsService notificationsService,
     INotifierDataHelper notifierDataHelper)
 {
     _elasticIndex          = elasticIndex;
     _profileLinkProvider   = profileLinkProvider;
     _groupService          = groupService;
     _intranetMemberService = intranetMemberService;
     _groupMemberService    = groupMemberService;
     _notificationsService  = notificationsService;
     _notifierDataHelper    = notifierDataHelper;
 }
예제 #18
0
 protected NavigationControllerBase(
     ILeftSideNavigationModelBuilder leftSideNavigationModelBuilder,
     ISubNavigationModelBuilder subNavigationModelBuilder,
     ITopNavigationModelBuilder topNavigationModelBuilder,
     ISystemLinksModelBuilder systemLinksModelBuilder,
     IIntranetUserService <IIntranetUser> intranetUserService,
     IProfileLinkProvider profileLinkProvider,
     IPermissionsService permissionsService,
     IUserService userService)
 {
     _leftSideNavigationModelBuilder = leftSideNavigationModelBuilder;
     _subNavigationModelBuilder      = subNavigationModelBuilder;
     _topNavigationModelBuilder      = topNavigationModelBuilder;
     _systemLinksModelBuilder        = systemLinksModelBuilder;
     _intranetUserService            = intranetUserService;
     _profileLinkProvider            = profileLinkProvider;
     _permissionsService             = permissionsService;
     _userService = userService;
 }
예제 #19
0
 protected GroupControllerBase(
     IGroupService groupService,
     IGroupMemberService groupMemberService,
     IMediaHelper mediaHelper,
     IGroupMediaService groupMediaService,
     IIntranetMemberService <IGroupMember> memberService,
     IProfileLinkProvider profileLinkProvider,
     IGroupLinkProvider groupLinkProvider,
     IImageHelper imageHelper,
     ICommandPublisher commandPublisher)
 {
     _groupService        = groupService;
     _groupMemberService  = groupMemberService;
     _mediaHelper         = mediaHelper;
     _groupMediaService   = groupMediaService;
     _memberService       = memberService;
     _profileLinkProvider = profileLinkProvider;
     _groupLinkProvider   = groupLinkProvider;
     _imageHelper         = imageHelper;
     _commandPublisher    = commandPublisher;
 }
        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]";
        }
예제 #21
0
 public CentralFeedLinkProvider(
     IActivityPageHelper activityPageHelper,
     IProfileLinkProvider profileLinkProvider)
     : base(activityPageHelper, profileLinkProvider)
 {
 }
예제 #22
0
 public GroupFeedLinkProvider(
     IActivityPageHelperFactory pageHelperFactory,
     IProfileLinkProvider profileLinkProvider)
     : base(pageHelperFactory, profileLinkProvider)
 {
 }
예제 #23
0
 public MentionController(IElasticIndex elasticIndex, IProfileLinkProvider profileLinkProvider)
 {
     _elasticIndex        = elasticIndex;
     _profileLinkProvider = profileLinkProvider;
 }
예제 #24
0
 protected FeedLinkProvider(IActivityPageHelperFactory pageHelperFactory, IProfileLinkProvider profileLinkProvider)
 {
     _pageHelperFactory   = pageHelperFactory;
     _profileLinkProvider = profileLinkProvider;
 }