Exemplo n.º 1
0
 public void ConnectPhoneToPort(IPhone phone, IPort port)
 {
     if (port != null && phone != null)
     {
         phone.Port        = port;
         phone.Disconnect += OnDisconnect;
         port.PhoneEventsInit(phone);
         port.State = PortState.Busy;
         if (availablePorts.ContainsKey(port))
         {
             availablePorts[port] = phone.PhoneNumber;
         }
         else
         {
             availablePorts.Add(port, phone.PhoneNumber);
         }
     }
 }