/// <summary> /// Synchronous method to validate an iban code. /// </summary> /// <param name="iban">The given iban code.</param> /// <returns>'True' if iban is valid, otherwise 'false'.</returns> public bool ValidateIban(string iban) { if (string.IsNullOrWhiteSpace(iban)) throw new IbanException(IbanExceptionType.IbanValidationIbanNeeded); _manager = ContainerBootstrapper.Resolve<IIbanManager>(iban.Substring(0, 2)); return _manager.ValidateIban(iban); }
/// <summary> /// Synchronous method to validate an iban code. /// </summary> /// <param name="iban">The given iban code.</param> /// <returns>'True' if iban is valid, otherwise 'false'.</returns> public bool ValidateIban(string iban) { if (string.IsNullOrWhiteSpace(iban)) { throw new IbanException(IbanExceptionType.IbanValidationIbanNeeded); } _manager = ContainerBootstrapper.Resolve <IIbanManager>(iban.Substring(0, 2)); return(_manager.ValidateIban(iban)); }