Esempio n. 1
0
 public Terminal(int number, Port port)
 {
     this._number = number;
     this._terminalPort = port;
 }
Esempio n. 2
0
 public Terminal GetNewTerminal(IContract contract)
 {
     var newPort = new Port();
     newPort.AnswerEvent += CallingTo;
     newPort.CallEvent += CallingTo;
     newPort.EndCallEvent += CallingTo;
     _usersData.Add(contract.Number, new Tuple<Port, IContract>(newPort, contract));
     var newTerminal = new Terminal(contract.Number, newPort);
     return newTerminal;
 }