Ejemplo n.º 1
0
        private void Publish(ICancellablePopupEvent @event)
        {
            foreach (var observer in Model.Observers)
            {
                observer.Preview(events, @event, this);
            }

            if (@event.IsCancelled && [email protected])
            {
                return;
            }

            events.Push(@event);

            foreach (var observer in Model.Observers)
            {
                observer.Handle(events, this);
            }
        }
        private void Publish(ICancellablePopupEvent @event)
        {
            foreach(var observer in Model.Observers)
                observer.Preview(events, @event, this);

            if (@event.IsCancelled && [email protected])
                return;

            events.Push(@event);

            foreach (var observer in Model.Observers)
                observer.Handle(events, this);
        }