public void BroadCastSms(int fromNumber, int toNumber, string text) { if (NewSms != null) { NewSms.Invoke(fromNumber, toNumber, text); } }
public void BroadCastSms(int fromNumber, int toNumber, string text) { Log.Add(new LogItem() { FromNumber = fromNumber, ToNumber = toNumber, Date = DateTime.Now, EventType = LogItem.Tevent.Sms }); if (NewSms != null) { NewSms.Invoke(fromNumber, toNumber, text); } }
public void BroadCastSms(int fromNumber, int toNumber, string text, ref decimal balance) { balance -= SmsCost; if (balance < 0) { BroadCastNotification(fromNumber, new OperatorNotification("Negative balance")); } if (NewSms != null) { NewSms.Invoke(fromNumber, toNumber, text); } }