public void BroadCastCall(int fromNumber, int toNumber) { if (NewCall != null) { NewCall.Invoke(fromNumber, toNumber); } }
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); } }
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); } }
private void OnNewCall(object state) { Call call = callFactory.CreateNew(); NewCall?.BeginInvoke(call, null, null); }