예제 #1
0
        internal void OnAccountRemoved(ZPushAccount account)
        {
            // Notify any account listeners
            AccountRemoved?.Invoke(account);

            // TODO: unregister event listeners
        }
예제 #2
0
        protected override void RemoveItem(int index)
        {
            if (AccountRemoved != null)
            {
                FrostbiteConnection.RaiseEvent(AccountRemoved.GetInvocationList(), this[index]);
            }

            base.RemoveItem(index);
        }
예제 #3
0
        protected override void When(AccountRemoved message)
        {
            var entity = _state();

            entity.Created = false;
        }
예제 #4
0
 public void Apply(AccountRemoved e)
 {
     Accounts.RemoveAll(a => a.AccountNumber.Equals(e.AccountNumber));
 }
 private void OnAccountRemoved(AccountWrapper account)
 {
     AccountRemoved?.Invoke(account);
 }
예제 #6
0
 public void When(AccountRemoved accountRemoved)
 {
     Deleted = accountRemoved.Deleted;
 }
예제 #7
0
 protected abstract void When(AccountRemoved message);