예제 #1
0
 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();
     }
 }
예제 #2
0
        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);
        }