Пример #1
0
 public void BroadCastCall(int fromNumber, int toNumber)
 {
     if (NewCall != null)
     {
         NewCall.Invoke(fromNumber, toNumber);
     }
 }
Пример #2
0
 public void BroadCastCall(int fromNumber, int toNumber)
 {
     Log.Add(new LogItem()
     {
         FromNumber = fromNumber, ToNumber = toNumber, Date = DateTime.Now, EventType = LogItem.Tevent.Call
     });
     if (NewCall != null)
     {
         NewCall.Invoke(fromNumber, toNumber);
     }
 }
Пример #3
0
 public void BroadCastCall(int fromNumber, int toNumber, ref decimal balance)
 {
     balance -= CallCost;
     if (balance < 0)
     {
         BroadCastNotification(fromNumber, new OperatorNotification("Negative balance"));
     }
     if (NewCall != null)
     {
         NewCall.Invoke(fromNumber, toNumber);
     }
 }
Пример #4
0
        private void OnNewCall(object state)
        {
            Call call = callFactory.CreateNew();

            NewCall?.BeginInvoke(call, null, null);
        }