コード例 #1
0
        /// <summary>
        /// 删除单条通知
        /// </summary>
        /// <param name="id">通知Id</param>
        public void Delete(long id)
        {
            Notice notice = noticeRepository.Get(id);

            EventBus <Notice> .Instance().OnBefore(notice, new CommonEventArgs(EventOperationType.Instance().Delete(), notice.ApplicationId));

            noticeRepository.DeleteByEntityId(id);
            EventBus <Notice> .Instance().OnAfter(notice, new CommonEventArgs(EventOperationType.Instance().Delete(), notice.ApplicationId));
        }