public static IRuleBuilderOptions <T, string> MustBeCurrencyCode <T>( this IRuleBuilder <T, string> ruleBuilder, ICurrencyProvider currencyProvider) { return(ruleBuilder .Must(value => currencyProvider.GetCurrencies().Contains(value)) .WithMessage("Not a valid currency code")); }
public IndexModel(ICurrencyProvider provider) { Currencies = provider.GetCurrencies(); }
public void Configure(CurrencyOptions options) { options.Currencies = _currencyProvider.GetCurrencies(); }