Example #1
0
        public static async Task<bool> SaveOrNot(Message msg)
        {
            using(NoticeRepository noticeRepository = new NoticeRepository())
            {
                bool result = true;
                try
                {
                    if(msg.ID == 0)
                    {
                        switch(msg.MsgType)
                        {
                            case (int)NoticeType.Visitor_Add:
                            case (int)NoticeType.Favorite_Add:
                                result = !await noticeRepository.CheckNoticeExist(msg);
                                break;
                            default:
                                break;
                        }
                    }

                }
                catch(Exception ex)
                {
                    LogHelper.LogErrorAsync(typeof(NoticeHelper), ex);
                }
                return result;
            }
        }