示例#1
0
文件: Event.cs 项目: kmrul/EventHub
        public void Cancel()
        {
            IsCanceled = true;

            var notification = Notification.EventCancel(this);

            foreach (var attendee in Attendaces.Select(a => a.Attendee))
            {
                attendee.Notify(notification);
            }
        }
示例#2
0
文件: Event.cs 项目: kmrul/EventHub
        public void Modify(DateTime dateTime, string vanue, byte category)
        {
            var notification = Notification.EventUpdated(this, DateTime, Vanue);

            Vanue      = vanue;
            DateTime   = dateTime;
            CategoryId = category;

            foreach (var attendee in Attendaces.Select(a => a.Attendee))
            {
                attendee.Notify(notification);
            }
        }