Пример #1
0
 public LatestActivitiesPanelViewModelConverter(
     IFeedTypeProvider feedTypeProvider,
     ICentralFeedService centralFeedService,
     IIntranetLocalizationService intranetLocalizationService,
     IIntranetMemberService <IntranetMember> intranetMemberService,
     IActivityLinkService linkService,
     ICentralFeedHelper centralFeedHelper,
     ILogger logger)
 {
     _feedTypeProvider            = feedTypeProvider;
     _centralFeedService          = centralFeedService;
     _intranetLocalizationService = intranetLocalizationService;
     _intranetMemberService       = intranetMemberService;
     _linkService       = linkService;
     _centralFeedHelper = centralFeedHelper;
     _logger            = logger;
 }
 public CentralFeedApiController(
     ICentralFeedHelper centralFeedHelper,
     IFeedTypeProvider feedTypeProvider,
     IGroupFeedService groupFeedService,
     ICentralFeedService centralFeedService,
     IFeedPresentationService feedPresentationService,
     IFeedFilterService feedFilterService,
     INodeModelService nodeModelService,
     IUBaselineRequestContext requestContext
     )
 {
     _centralFeedHelper       = centralFeedHelper;
     _feedTypeProvider        = feedTypeProvider;
     _groupFeedService        = groupFeedService;
     _centralFeedService      = centralFeedService;
     _feedPresentationService = feedPresentationService;
     _feedFilterService       = feedFilterService;
     _nodeModelService        = nodeModelService;
     _requestContext          = requestContext;
 }
        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]";
        }