public void SendMoneyTo(AClient client, SqlMoney money) { try { WithdrawMoney(money); client.InputMoney(money); MoneySent?.Invoke(this, client, money); } catch (NotEnoughtMoneyExeption) { var msg = $"У Клиента{this}\nНедостаточно средств, \nдля перевода клиенту{client}"; NotEnoughMoney?.Invoke(msg); } }
public void SendMoneyTo(AClient client, SqlMoney money) { if (Amount >= money) { WithdrawMoney(money); client.InputMoney(money); MoneySent?.Invoke(this, client, money); } else { var msg = $"У Клиента{this}\nНедостаточно средств, \nдля перевода клиенту{client}"; NotEnoughMoney?.Invoke(msg); } }