public static UnvalidatedSerialNumber ToUnvalidatedString(SerialNumberNumeric serialNumberNumeric) { var valueString = Utilities.DefaultSerialNumberToStringConverter(serialNumberNumeric.Value); var unvalidatedSerialNumber = new UnvalidatedSerialNumber(valueString); return(unvalidatedSerialNumber); }
public static UnvalidatedSerialNumberNumeric ToUnvalidatedNumeric(UnvalidatedSerialNumber unvalidatedSerialNumber) { var unvalidatedSerialNumberNumericValue = Utilities.DefaultSerialNumberToNumericConverter(unvalidatedSerialNumber.Value); var unvalidatedSerialNumberNumeric = new UnvalidatedSerialNumberNumeric(unvalidatedSerialNumberNumericValue); return(unvalidatedSerialNumberNumeric); }
public static SerialNumberNumeric ToNumeric(UnvalidatedSerialNumber unvalidatedSerialNumber) { var unvalidatedSerialNumberNumeric = Utilities.ToUnvalidatedNumeric(unvalidatedSerialNumber); var serialNumberNumeric = Utilities.Validate(unvalidatedSerialNumberNumeric); return(serialNumberNumeric); }
public static SerialNumber Validate(UnvalidatedSerialNumber unvalidatedSerialNumber) { var isValid = Utilities.TryValidate(unvalidatedSerialNumber, out var serialNumber); if (!isValid.Value) { throw new ArgumentException(isValid.Message, nameof(unvalidatedSerialNumber)); } return(serialNumber); }
public static DescribedResult <bool> TryValidate(UnvalidatedSerialNumber unvalidatedSerialNumber, out SerialNumber serialNumber) { var isValid = Utilities.IsValid(unvalidatedSerialNumber); if (isValid.Value) { serialNumber = new SerialNumber(unvalidatedSerialNumber.Value); } else { serialNumber = SerialNumber.Invalid; } return(isValid); }
public static DescribedResult <bool> IsValid(UnvalidatedSerialNumber unvalidatedSerialNumber) { var output = Utilities.IsValidSerialNumber(unvalidatedSerialNumber.Value); return(output); }
public static SerialNumber Validate(this UnvalidatedSerialNumber unvalidatedSerialNumber) { var serialNumber = Utilities.Validate(unvalidatedSerialNumber); return(serialNumber); }
public static DescribedResult <bool> TryValidate(this UnvalidatedSerialNumber unvalidatedSerialNumber, out SerialNumber serialNumber) { var isValid = Utilities.TryValidate(unvalidatedSerialNumber, out serialNumber); return(isValid); }