コード例 #1
0
ファイル: GeneralError.cs プロジェクト: mnikolovski/CC
 /// <summary>
 /// Loaclize error information
 /// </summary>
 /// <param name="localizationProvider"></param>
 public override void LocalizeUserVisibleErrorMessage(ILocalizationProvider localizationProvider)
 {
     // set only if the localization provider is set and initialized
     if (localizationProvider == null)
     {
         return;
     }
     UserVisibleMessage = localizationProvider.GetTranslation(@"GeneralError") ?? "N/A";
 }
コード例 #2
0
        /// <summary>
        /// Set the user visible error message localized
        /// </summary>
        /// <param name="localizationProvider"></param>
        public override void LocalizeUserVisibleErrorMessage(ILocalizationProvider localizationProvider)
        {
            // set only if the localization provider is set and initialized
            if (localizationProvider == null)
            {
                return;
            }

            var _errorBuilder = new StringBuilder();

            foreach (var _rule in FalseReturnValidationRules)
            {
                var _typeNonGenericName = _rule.Name.Split('`');
                var _errorMessage       = localizationProvider.GetTranslation(_typeNonGenericName[0]) ?? "N/A";
                _errorBuilder.AppendLine(_errorMessage);
            }
            UserVisibleMessage = _errorBuilder.ToString();
        }