Ejemplo n.º 1
0
        public static MvcHtmlString Title(this HtmlHelper html, params string[] titleParts)
        {
            IPageTitleBuilder pageTitleBuilder = DependencyResolver.Current.GetService <IPageTitleBuilder>();

            html.AppendTitleParts(titleParts);

            return(MvcHtmlString.Create(html.Encode(pageTitleBuilder.GenerateTitle())));
        }
Ejemplo n.º 2
0
 public MetricFilter(
     IMetricsManager <Metric> metricManager,
     IClientIpAddress clientIpAddress,
     IFeatureFacade featureFacade,
     IPageTitleBuilder pageTitleBuilder)
 {
     _metricManager   = metricManager;
     _clientIpAddress = clientIpAddress;
     _featureFacade   = featureFacade;
 }
Ejemplo n.º 3
0
 public PageTitleTagHelper(
     IContextFacade contextFacade,
     IPageTitleBuilder pageTitleBuilder,
     IBreadCrumbManager breadCrumbManager,
     IActionContextAccessor actionContextAccessor)
 {
     _pageTitleBuilder      = pageTitleBuilder;
     _breadCrumbManager     = breadCrumbManager;
     _actionContextAccessor = actionContextAccessor;
 }
Ejemplo n.º 4
0
 public SeoContentDriver(
     IContentManager contentManager,
     IPageTitleBuilder pageTitleBuilder,
     IResourceManager resourceManager,
     IShortcodeService shortcodeService
     )
 {
     _contentManager   = contentManager;
     _pageTitleBuilder = pageTitleBuilder;
     _resourceManager  = resourceManager;
     _shortcodeService = shortcodeService;
 }
Ejemplo n.º 5
0
        public ProfileController(
            IHtmlLocalizer htmlLocalizer,
            IStringLocalizer stringLocalizer,
            IViewProviderManager <UserBadge> userBadgeViewProvider,
            IBreadCrumbManager breadCrumbManager,
            IPlatoUserStore <User> platoUserStore,
            IPageTitleBuilder pageTitleBuilder,
            IContextFacade contextFacade)
        {
            _userBadgeViewProvider = userBadgeViewProvider;
            _breadCrumbManager     = breadCrumbManager;
            _pageTitleBuilder      = pageTitleBuilder;
            _platoUserStore        = platoUserStore;
            _contextFacade         = contextFacade;

            T = htmlLocalizer;
            S = stringLocalizer;
        }
Ejemplo n.º 6
0
        public UserController(
            IStringLocalizer stringLocalizer,
            IHtmlLocalizer localizer,
            IContextFacade contextFacade,
            IAlerter alerter, IBreadCrumbManager breadCrumbManager,
            IPlatoUserStore <User> platoUserStore,
            IViewProviderManager <EntityUserIndex> userViewProvider,
            IPageTitleBuilder pageTitleBuilder)
        {
            _contextFacade     = contextFacade;
            _breadCrumbManager = breadCrumbManager;
            _platoUserStore    = platoUserStore;
            _userViewProvider  = userViewProvider;
            _pageTitleBuilder  = pageTitleBuilder;

            T = localizer;
            S = stringLocalizer;
        }
Ejemplo n.º 7
0
        public UserController(
            IStringLocalizer <HomeController> stringLocalizer,
            IHtmlLocalizer <HomeController> localizer,
            IBreadCrumbManager breadCrumbManager,
            IViewProviderManager <UserIndex> userViewProvider,
            IPlatoUserStore <User> platoUserStore,
            IContextFacade contextFacade,
            IFeatureFacade featureFacade,
            IPageTitleBuilder pageTitleBuilder)
        {
            _contextFacade     = contextFacade;
            _breadCrumbManager = breadCrumbManager;
            _platoUserStore    = platoUserStore;
            _userViewProvider  = userViewProvider;
            _featureFacade     = featureFacade;
            _pageTitleBuilder  = pageTitleBuilder;

            T = localizer;
            S = stringLocalizer;
        }
Ejemplo n.º 8
0
        public HomeController(
            IStringLocalizer stringLocalizer,
            IHtmlLocalizer <HomeController> localizer,
            IViewProviderManager <Category> viewProvider,
            ICategoryStore <Category> categoryStore,
            IBreadCrumbManager breadCrumbManager,
            IPageTitleBuilder pageTitleBuilder,
            IContextFacade contextFacade,
            IFeatureFacade featureFacade)
        {
            _breadCrumbManager = breadCrumbManager;
            _pageTitleBuilder  = pageTitleBuilder;
            _contextFacade     = contextFacade;
            _featureFacade     = featureFacade;
            _categoryStore     = categoryStore;
            _viewProvider      = viewProvider;

            T = localizer;
            S = stringLocalizer;
        }
Ejemplo n.º 9
0
        public HomeController(
            IHtmlLocalizer htmlLocalizer,
            IStringLocalizer stringLocalizer,
            IViewProviderManager <Label> labelViewProvider,
            IBreadCrumbManager breadCrumbManager,
            IPageTitleBuilder pageTitleBuilder,
            ILabelStore <Label> labelStore,
            IContextFacade contextFacade,
            IFeatureFacade featureFacade)
        {
            _labelViewProvider = labelViewProvider;
            _breadCrumbManager = breadCrumbManager;
            _pageTitleBuilder  = pageTitleBuilder;
            _contextFacade     = contextFacade;
            _featureFacade     = featureFacade;
            _labelStore        = labelStore;

            T = htmlLocalizer;
            S = stringLocalizer;
        }
Ejemplo n.º 10
0
        public HomeController(
            IHtmlLocalizer htmlLocalizer,
            IStringLocalizer stringLocalizer,
            IViewProviderManager <Tag> tagViewProvider,
            IBreadCrumbManager breadCrumbManager,
            IPageTitleBuilder pageTitleBuilder,
            IContextFacade contextFacade,
            IFeatureFacade featureFacade,
            ITagStore <TagBase> tagStore,
            IAlerter alerter)
        {
            _breadCrumbManager = breadCrumbManager;
            _pageTitleBuilder  = pageTitleBuilder;
            _tagViewProvider   = tagViewProvider;
            _contextFacade     = contextFacade;
            _featureFacade     = featureFacade;
            _tagStore          = tagStore;
            _alerter           = alerter;

            T = htmlLocalizer;
            S = stringLocalizer;
        }
Ejemplo n.º 11
0
        public AdminController(
            IHtmlLocalizer htmlLocalizer,
            IStringLocalizer stringLocalizer,
            IShellFeatureManager shellFeatureManager,
            IViewProviderManager <FeaturesIndexViewModel> viewProvider,
            IBreadCrumbManager breadCrumbManager,
            IAuthorizationService authorizationService,
            IShellDescriptorManager shellDescriptorManager,
            IPageTitleBuilder pageTitleBuilder,
            IAlerter alerter)
        {
            _shellFeatureManager    = shellFeatureManager;
            _viewProvider           = viewProvider;
            _breadCrumbManager      = breadCrumbManager;
            _authorizationService   = authorizationService;
            _shellDescriptorManager = shellDescriptorManager;
            _pageTitleBuilder       = pageTitleBuilder;
            _alerter = alerter;

            T = htmlLocalizer;
            S = stringLocalizer;
        }
Ejemplo n.º 12
0
        public HomeController(
            IHtmlLocalizer htmlLocalizer,
            IStringLocalizer stringLocalizer,
            IViewProviderManager <EditProfileViewModel> editProfileViewProvider,
            IViewProviderManager <EditAccountViewModel> editAccountViewProvider,
            IViewProviderManager <EditSettingsViewModel> editSettingsViewProvider,
            IViewProviderManager <EditSignatureViewModel> editSignatureViewProvider,
            IAuthorizationService authorizationService,
            IViewProviderManager <ProfilePage> viewProvider,
            IPlatoUserManager <User> platoUserManager,
            IPlatoUserStore <User> platoUserStore,
            IBreadCrumbManager breadCrumbManager,
            ITimeZoneProvider timeZoneProvider,
            IPageTitleBuilder pageTitleBuilder,
            UserManager <User> userManager,
            IContextFacade contextFacade,
            IUserEmails userEmails,
            IAlerter alerter)
        {
            _editProfileViewProvider   = editProfileViewProvider;
            _editAccountViewProvider   = editAccountViewProvider;
            _editSettingsViewProvider  = editSettingsViewProvider;
            _editSignatureViewProvider = editSignatureViewProvider;
            _authorizationService      = authorizationService;
            _breadCrumbManager         = breadCrumbManager;
            _pageTitleBuilder          = pageTitleBuilder;
            _timeZoneProvider          = timeZoneProvider;
            _platoUserManager          = platoUserManager;
            _platoUserStore            = platoUserStore;
            _contextFacade             = contextFacade;
            _viewProvider = viewProvider;
            _userManager  = userManager;
            _userEmails   = userEmails;
            _alerter      = alerter;

            T = htmlLocalizer;
            S = stringLocalizer;
        }
Ejemplo n.º 13
0
        public HomeController(
            IStringLocalizer stringLocalizer,
            IHtmlLocalizer <HomeController> localizer,
            IViewProviderManager <Category> categoryViewProvider,
            ICategoryStore <Category> channelStore,
            IBreadCrumbManager breadCrumbManager,
            IPageTitleBuilder pageTitleBuilder,
            ISiteSettingsStore settingsStore,
            IContextFacade contextFacade1,
            IFeatureFacade featureFacade,
            IAlerter alerter)
        {
            _categoryViewProvider = categoryViewProvider;
            _breadCrumbManager    = breadCrumbManager;
            _pageTitleBuilder     = pageTitleBuilder;
            _contextFacade        = contextFacade1;
            _featureFacade        = featureFacade;
            _channelStore         = channelStore;
            _alerter = alerter;

            T = localizer;
            S = stringLocalizer;
        }
Ejemplo n.º 14
0
 public SeoOverrideDriver(IResourceManager resourceManager, IPageTitleBuilder pageTitleBuilder)
 {
     _resourceManager  = resourceManager;
     _pageTitleBuilder = pageTitleBuilder;
 }
Ejemplo n.º 15
0
 public PageTitleTagHelper(
     IPageTitleBuilder pageTitleBuilder)
 {
     _pageTitleBuilder = pageTitleBuilder;
 }
 public SeoPartDriver(IPageTitleBuilder pageTitleBuilder, IResourceManager resourceManager)
 {
     _pageTitleBuilder = pageTitleBuilder;
     _resourceManager  = resourceManager;
 }
Ejemplo n.º 17
0
 /// <summary>
 /// Concatenates every title segments using the separator defined in settings.
 /// </summary>
 /// <returns>A string representing the aggregate title for the current page.</returns>
 public static IHtmlContent GenerateTitle(this IPageTitleBuilder builder)
 {
     return(builder.GenerateTitle(null));
 }