private static void LoadFromReader(GeoZone geoZone, IDataReader reader) { if (reader.Read()) { geoZone.guid = new Guid(reader["Guid"].ToString()); geoZone.countryGuid = new Guid(reader["CountryGuid"].ToString()); geoZone.name = reader["Name"].ToString(); geoZone.code = reader["Code"].ToString(); } }
public static GeoZone GetByCode(Guid countryGuid, string code) { GeoZone geoZone = new GeoZone(); using (IDataReader reader = DBGeoZone.GetByCode(countryGuid, code)) { LoadFromReader(geoZone, reader); } if (geoZone.Guid == Guid.Empty) { return(null); } return(geoZone); }