public Premise MapEntityToObject(TWMPREMISE entity)
        {
            if (entity != null)
            {
                Premise obj = new Premise();

                obj.CD_DIST           = entity.CD_DIST;
                obj.CD_WR             = entity.CD_WR;
                obj.ID_PREMISE        = entity.ID_PREMISE;
                obj.CD_SIC            = entity.CD_SIC;
                obj.CD_RATE_CLASS     = entity.CD_RATE_CLASS;
                obj.CD_REVENUE_CLASS  = entity.CD_REVENUE_CLASS;
                obj.CD_ADDRESS        = entity.CD_ADDRESS;
                obj.FG_HAZARD         = entity.FG_HAZARD;
                obj.FG_KEY_AVAIL      = entity.FG_KEY_AVAIL;
                obj.QT_BASELOAD       = entity.QT_BASELOAD;
                obj.QT_HEATING_FACTOR = entity.QT_HEATING_FACTOR;
                obj.ID_SERVICE        = entity.ID_SERVICE;

                if (entity.TWMPREMISEMOREs != null && entity.TWMPREMISEMOREs.Count > 0)
                {
                    obj.PremiseMore = new PremiseMoreBl().Get(entity.TWMPREMISEMOREs);
                }

                return(obj);
            }

            return(null);
        }
        public TWMPREMISE MapObjectToEntity(Premise obj)
        {
            if (obj != null)
            {
                TWMPREMISE entity = new TWMPREMISE();
                entity.CD_DIST           = obj.CD_DIST;
                entity.CD_WR             = obj.CD_WR;
                entity.ID_PREMISE        = obj.ID_PREMISE;
                entity.CD_SIC            = obj.CD_SIC;
                entity.CD_RATE_CLASS     = obj.CD_RATE_CLASS;
                entity.CD_REVENUE_CLASS  = obj.CD_REVENUE_CLASS;
                entity.CD_ADDRESS        = obj.CD_ADDRESS;
                entity.FG_HAZARD         = obj.FG_HAZARD;
                entity.FG_KEY_AVAIL      = obj.FG_KEY_AVAIL;
                entity.QT_BASELOAD       = obj.QT_BASELOAD;
                entity.QT_HEATING_FACTOR = obj.QT_HEATING_FACTOR;
                entity.ID_SERVICE        = obj.ID_SERVICE;

                return(entity);
            }

            return(null);
        }
 public Premise GetByEntity(TWMPREMISE entity)
 {
     return(MapEntityToObject(entity));
 }