Beispiel #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));
        }
 /// <summary>
 /// Function to get one Notice
 /// </summary>
 /// <param name="id">int id of Notice</param>
 /// <returns>Notice</returns>
 public Notice Get(int id)
 {
     return(Repository.Get(id).ToClient());
 }
Beispiel #3
0
 public bool CheckIsExist(Notice notice)
 {
     return(noticeRepository.Get(chk => chk.Title == notice.Title) == null ? false : true);
 }