private Error Withdraw(DepositWithdrawEvent e) { try { _mainModel.Account.Withdraw(e.Amount); } catch (ArgumentException err) { return(new Error(err.Message)); } Broadcast(new DisplayEvent("account")); return(Error.None); }
private Error Deposit(DepositWithdrawEvent e) { _mainModel.Account.Deposit(e.Amount); Broadcast(new DisplayEvent("account")); return(Error.None); }