/// <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()); }
public bool CheckIsExist(Notice notice) { return(noticeRepository.Get(chk => chk.Title == notice.Title) == null ? false : true); }