internal void OnAccountRemoved(ZPushAccount account) { // Notify any account listeners AccountRemoved?.Invoke(account); // TODO: unregister event listeners }
protected override void RemoveItem(int index) { if (AccountRemoved != null) { FrostbiteConnection.RaiseEvent(AccountRemoved.GetInvocationList(), this[index]); } base.RemoveItem(index); }
protected override void When(AccountRemoved message) { var entity = _state(); entity.Created = false; }
public void Apply(AccountRemoved e) { Accounts.RemoveAll(a => a.AccountNumber.Equals(e.AccountNumber)); }
private void OnAccountRemoved(AccountWrapper account) { AccountRemoved?.Invoke(account); }
public void When(AccountRemoved accountRemoved) { Deleted = accountRemoved.Deleted; }
protected abstract void When(AccountRemoved message);