Exemplo n.º 1
0
        private void TryRaiseListMemberUnsubscribedEvent(JObject listMemberAddedEvent)
        {
            var list   = GetList(listMemberAddedEvent);
            var source = GetSourceUser(listMemberAddedEvent);
            var target = GetTargetUser(listMemberAddedEvent);

            if (source.Equals(_authenticatedUser))
            {
                var listEventArgs = new ListUserUpdatedEventArgs(list, target);
                this.Raise(AuthenticatedUserUnsubscribedToListCreatedBy, listEventArgs);
            }
            else
            {
                var listEventArgs = new ListUserUpdatedEventArgs(list, source);
                this.Raise(UserUnsubscribedToListCreatedByMe, listEventArgs);
            }
        }
Exemplo n.º 2
0
        private void TryRaiseListMemberRemovedEvent(JObject listMemberAddedEvent)
        {
            var list   = GetList(listMemberAddedEvent);
            var source = GetSourceUser(listMemberAddedEvent);
            var target = GetTargetUser(listMemberAddedEvent);

            if (source.Equals(_authenticatedUser))
            {
                var listEventArgs = new ListUserUpdatedEventArgs(list, target);
                this.Raise(AuthenticatedUserRemovedMemberFromList, listEventArgs);
            }
            else
            {
                var listEventArgs = new ListUserUpdatedEventArgs(list, source);
                this.Raise(AuthenticatedUserRemovedFromListBy, listEventArgs);
            }
        }
Exemplo n.º 3
0
        private void TryRaiseListMemberAddedEvent(JObject listMemberAddedEvent)
        {
            var list   = GetList(listMemberAddedEvent);
            var source = GetSourceUser(listMemberAddedEvent);
            var target = GetTargetUser(listMemberAddedEvent);

            if (source.Equals(_loggedUser))
            {
                var listEventArgs = new ListUserUpdatedEventArgs(list, target);
                this.Raise(LoggedUserAddedMemberToList, listEventArgs);
            }
            else
            {
                var listEventArgs = new ListUserUpdatedEventArgs(list, source);
                this.Raise(LoggedUserAddedToListBy, listEventArgs);
            }
        }
Exemplo n.º 4
0
        private void TryRaiseListMemberUnsubscribedEvent(JObject listMemberAddedEvent)
        {
            var list = GetList(listMemberAddedEvent);
            var source = GetSourceUser(listMemberAddedEvent);
            var target = GetTargetUser(listMemberAddedEvent);

            if (source.Equals(_authenticatedUser))
            {
                var listEventArgs = new ListUserUpdatedEventArgs(list, target);
                this.Raise(AuthenticatedUserUnsubscribedToListCreatedBy, listEventArgs);
            }
            else
            {
                var listEventArgs = new ListUserUpdatedEventArgs(list, source);
                this.Raise(UserUnsubscribedToListCreatedByMe, listEventArgs);
            }
        }
Exemplo n.º 5
0
        private void TryRaiseListMemberRemovedEvent(JObject listMemberAddedEvent)
        {
            var list = GetList(listMemberAddedEvent);
            var source = GetSourceUser(listMemberAddedEvent);
            var target = GetTargetUser(listMemberAddedEvent);

            if (source.Equals(_authenticatedUser))
            {
                var listEventArgs = new ListUserUpdatedEventArgs(list, target);
                this.Raise(AuthenticatedUserRemovedMemberFromList, listEventArgs);
            }
            else
            {
                var listEventArgs = new ListUserUpdatedEventArgs(list, source);
                this.Raise(AuthenticatedUserRemovedFromListBy, listEventArgs);
            }
        }