示例#1
0
        public static TelecomAddressObject CreateDevice(string id, string countryCode,
                                                        string areaCode, string number, string extension, string nationalDirectDialingPrefix,
                                                        TelecomDevice deviceType, DateTime?validFrom = null, DateTime?validTo = null)
        {
            var r = new TelecomAddressDbRecord {
                ID      = id,
                Address = number,
                ZipOrPostCodeOrExtension    = extension,
                RegionOrStateOrCountryCode  = countryCode,
                CityOrAreaCode              = areaCode,
                NationalDirectDialingPrefix = nationalDirectDialingPrefix,
                Device    = deviceType,
                ValidFrom = validFrom ?? DateTime.MinValue,
                ValidTo   = validTo ?? DateTime.MaxValue
            };

            return(new TelecomAddressObject(r));
        }
示例#2
0
 private static TelecomAddressObject create(TelecomAddressDbRecord dbRecord)
 {
     return(new TelecomAddressObject(dbRecord));
 }