public static AddressCode Parse(ZipCodeUf uf, string city, string address) { if (Valid(uf.ToString(), city, address)) { return(new AddressCode(uf, city, address)); } throw new AddressCodeException(); }
public static bool TryParse(ZipCodeUf uf, string city, string address, out AddressCode addressCode) { if (Valid(uf.ToString(), city, address)) { addressCode = new AddressCode(uf, city, address); return(true); } addressCode = null; return(false); }