public Address MapEntityToObject(TWMADDRESS entity)
        {
            if (entity != null)
            {
                Address obj = new Address();

                obj.Organization = entity.NM_ORGANIZATION;
                obj.Building     = entity.NM_BUILDING;
                obj.Floor        = entity.AD_FLOOR_NO;
                obj.StreetNumber = entity.AD_BUILDING_NO;
                obj.StreetPrefix = entity.AD_STREET_PFX;
                obj.StreetName   = entity.AD_STREET;
                obj.StreetType   = entity.TP_STREET;
                obj.StreetSuffix = entity.AD_STREET_SFX;
                obj.UnitID       = entity.AD_UNIT_NO;
                obj.UnitType     = entity.TP_UNIT;
                obj.City         = entity.AD_TOWN;
                obj.County       = entity.CD_COUNTY;
                obj.State        = entity.CD_STATE;
                obj.Zip          = entity.AD_POSTAL;
                obj.ExtraInfo    = entity.AD_INFO;
                //obj.CityCode = entity.CD_WO_REMOV;
                obj.FreeFormat = AddressToFreeFormat(obj);

                return(obj);
            }

            return(null);
        }
 public Address Get(TWMADDRESS entity)
 {
     return(MapEntityToObject(entity));
 }