public NavigationModelsBuilder( IUintraInformationService uintraInformationService, INodeModelService nodeModelService, INodeDirectAccessValidator nodeDirectAccessValidator, IIntranetMemberService <IntranetMember> intranetMemberService, INavigationBuilder navigationBuilder, IIntranetUserContentProvider intranetUserContentProvider, IUBaselineRequestContext uBaselineRequestContext, IIntranetLocalizationService intranetLocalizationService) { _uintraInformationService = uintraInformationService; _nodeModelService = nodeModelService; _nodeDirectAccessValidator = nodeDirectAccessValidator; _navigationBuilder = navigationBuilder; _intranetUserContentProvider = intranetUserContentProvider; _uBaselineRequestContext = uBaselineRequestContext; _intranetLocalizationService = intranetLocalizationService; _intranetMemberService = intranetMemberService; }
public LoginController( IClientTimezoneProvider clientTimezoneProvider, IIntranetLocalizationService intranetLocalizationService, INotificationsService notificationsService, IMemberServiceHelper memberServiceHelper, IMemberService memberService, ICacheableIntranetMemberService cacheableIntranetMemberService, IApplicationSettings applicationSettings, IUintraInformationService uintraInformationService, IMigrationHistoryService migrationHistoryService) : base(clientTimezoneProvider, intranetLocalizationService, applicationSettings) { _clientTimezoneProvider = clientTimezoneProvider; _intranetLocalizationService = intranetLocalizationService; _notificationsService = notificationsService; _memberServiceHelper = memberServiceHelper; _memberService = memberService; _cacheableIntranetMemberService = cacheableIntranetMemberService; this.uintraInformationService = uintraInformationService; _migrationHistoryService = migrationHistoryService; }
public NavigationController( ILeftSideNavigationModelBuilder leftSideNavigationModelBuilder, ISubNavigationModelBuilder subNavigationModelBuilder, ITopNavigationModelBuilder topNavigationModelBuilder, ISystemLinksModelBuilder systemLinksModelBuilder, IDocumentTypeAliasProvider documentTypeAliasProvider, IGroupService groupService, IGroupFeedContentService groupFeedContentService, IIntranetMemberService <IIntranetMember> intranetMemberService, IGroupLinkProvider groupLinkProvider, IGroupContentProvider groupContentProvider, IGroupHelper groupHelper, ICentralFeedHelper centralFeedHelper, IProfileLinkProvider profileLinkProvider, IUintraInformationService uintraInformationService) : base( leftSideNavigationModelBuilder, subNavigationModelBuilder, topNavigationModelBuilder, systemLinksModelBuilder, intranetMemberService, profileLinkProvider) { _documentTypeAliasProvider = documentTypeAliasProvider; _groupService = groupService; _groupFeedContentService = groupFeedContentService; _groupLinkProvider = groupLinkProvider; _groupContentProvider = groupContentProvider; _subNavigationModelBuilder = subNavigationModelBuilder; _groupHelper = groupHelper; _centralFeedHelper = centralFeedHelper; _uintraInformationService = uintraInformationService; _topNavigationModelBuilder = topNavigationModelBuilder; SystemLinksContentXPath = $"root/{_documentTypeAliasProvider.GetDataFolder()}[@isDoc]/{_documentTypeAliasProvider.GetSystemLinkFolder()}[@isDoc]/{_documentTypeAliasProvider.GetSystemLink()}[@isDoc]"; }