public override LocalizedString FormatMessage(ValidationAttributeLocalizationContext <RegularExpressionAttribute> context) { return(context.Localizer.GetString( context.Attribute.ErrorMessage, context.ValidationContext.MemberName, context.Attribute.Pattern)); }
public override LocalizedString FormatMessage(ValidationAttributeLocalizationContext <MaxLengthAttribute> context) { return(context.Localizer.GetString( context.Attribute.ErrorMessage, context.ValidationContext.MemberName, context.Attribute.Length)); }
public override LocalizedString FormatMessage(ValidationAttributeLocalizationContext <CompareAttribute> context) { return(context.Localizer.GetString( context.Attribute.ErrorMessage, context.ValidationContext.MemberName, context.Attribute.OtherPropertyDisplayName ?? context.Attribute.OtherProperty)); }
public override LocalizedString FormatMessage(ValidationAttributeLocalizationContext <RangeAttribute> context) { return(context.Localizer.GetString( context.Attribute.ErrorMessage, context.ValidationContext.MemberName, context.Attribute.Minimum, context.Attribute.Maximum)); }
public override LocalizedString FormatMessage(ValidationAttributeLocalizationContext <FileExtensionsAttribute> context) { var extensionsNormalized = context.Attribute.Extensions.Replace(" ", "").Replace(".", "").ToLowerInvariant(); var extensionsParsed = extensionsNormalized.Split(',').Select(e => "." + e); var extensionsFormatted = extensionsParsed.Aggregate((left, right) => left + ", " + right); return(context.Localizer.GetString( context.Attribute.ErrorMessage, context.ValidationContext.MemberName, extensionsFormatted)); }
public LocalizedString FormatMessage(ValidationAttributeLocalizationContext <TAttribute> context) { return(_attributeLocalizer.FormatMessage(context)); }