示例#1
0
        /// <summary>
        /// Appends a value with the company name
        /// </summary>
        /// <param name="title">The title</param>
        /// <returns>string</returns>
        public static string AppendTitleWithCompanyName(string title)
        {
            LogiszConfig config = LogiszDependencyContainer.Resolve <ILogiszConfigManager>().GetConfig();

            if (!config.Modules.PageTitleHandler.Active)
            {
                return(title);
            }


            string companyName = config.CompanyName;
            string format      = config.Modules.PageTitleHandler.Format;

            if (!title.Contains(companyName))
            {
                title = String.Format(format, title, companyName);
            }

            return(title);
        }
 public YoastCalculationService(ILogiszConfigManager logiszConfigManager)
 {
     this._logiszConfigManager = logiszConfigManager;
     this.config = _logiszConfigManager.GetConfig();
 }
 public PageValidationMethods(ILogiszConfigManager logiszConfigManager)
 {
     this._logiszConfigManager = logiszConfigManager;
     this.config = _logiszConfigManager.GetConfig();
 }
示例#4
0
 public TokenizedStream(Stream stream)
 {
     this._logiszConfigManager = LogiszDependencyContainer.Resolve <ILogiszConfigManager>();
     this.config = _logiszConfigManager.GetConfig();
     _stream     = stream;
 }