public bool doUpdatePortStationServiceStatus(string portID, ProtocolFormat.OHTMessage.PortStationServiceStatus status)
        {
            bool   isSuccess = true;
            string result    = string.Empty;

            try
            {
                if (isSuccess)
                {
                    using (TransactionScope tx = SCUtility.getTransactionScope())
                    {
                        using (DBConnection_EF con = DBConnection_EF.GetUContext())
                        {
                            isSuccess = scApp.PortStationBLL.OperateDB.updateServiceStatus(portID, status);
                            if (isSuccess)
                            {
                                tx.Complete();
                                scApp.PortStationBLL.OperateCatch.updateServiceStatus(portID, status);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                isSuccess = false;
                logger.Error(ex, "Execption:");
            }
            return(isSuccess);
        }
 public bool updateServiceStatus(string portID, ProtocolFormat.OHTMessage.PortStationServiceStatus status)
 {
     try
     {
         APORTSTATION port_station = CacheManager.getPortStation(portID);
         port_station.PORT_SERVICE_STATUS = status;
     }
     catch (Exception ex)
     {
         logger.Error(ex, "Exception");
         return(false);
     }
     return(true);
 }
            public bool updateServiceStatus(string portID, ProtocolFormat.OHTMessage.PortStationServiceStatus status)
            {
                try
                {
                    APORTSTATION port_statino = new APORTSTATION();
                    port_statino.PORT_ID = portID;
                    using (DBConnection_EF con = DBConnection_EF.GetUContext())
                    {
                        con.APORTSTATION.Attach(port_statino);
                        port_statino.PORT_SERVICE_STATUS = status;

                        con.Entry(port_statino).Property(p => p.PORT_SERVICE_STATUS).IsModified = true;

                        portStationDao.update(con, port_statino);
                        con.Entry(port_statino).State = EntityState.Detached;
                    }
                }
                catch
                {
                    return(false);
                }
                return(true);
            }