Ejemplo n.º 1
0
        public APIJsonResult Edit(NoticeModel noticeModel)
        {
            var noticeBLL = new TNoticeBLL();
            var notice    = new TNotice();

            UtilHelper.CopyProperties(noticeModel, notice);

            AddUpdateInfo(notice);

            noticeBLL.Edit(notice, new string[] { "Title", "Content" });

            noticeBLL.SaveChanges();

            return(Success());
        }
Ejemplo n.º 2
0
        // GET api/values/5
        public APIJsonResult Add(NoticeModel noticeModel)
        {
            var noticeBLL = new TNoticeBLL();
            var notice    = new TNotice();

            UtilHelper.CopyProperties(noticeModel, notice);

            AddCreateInfo(notice);

            noticeBLL.Add(notice);

            noticeBLL.SaveChanges();

            return(Success());
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 根据主键Id删除公告(软删除),成功返回"success",失败返回"error"
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public static string DeleteNoticeById(int noticeid, int deluserid, DateTime deltime)
 {
     try
     {
         var notice = TNotice.FindById(noticeid);
         notice.IsDel     = true;
         notice.DelTime   = deltime;
         notice.DelUserId = deluserid;
         notice.Save();
         return("1");
     }
     catch
     {
         return("0");
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 增加Notice记录
 /// </summary>
 /// <param name="title"></param>
 /// <param name="content"></param>
 /// <param name="createuserid"></param>
 /// <param name="showtime"></param>
 /// <returns></returns>
 public static string AddNotice(string title, string content, int createuserid, string showtime)
 {
     try
     {
         var notice = new TNotice();
         notice.CreateTime    = DateTime.Now;
         notice.CreateUserId  = createuserid;
         notice.Title         = title;
         notice.NoticeContent = content;
         notice.ShowTime      = Convert.ToDateTime(showtime);
         notice.IsDel         = false;
         notice.Save();
         return("1");
     }
     catch
     {
         return("0");
     }
 }
Ejemplo n.º 5
0
        /// <summary>
        /// 根据主键Id更新公告,更新成功返回success,失败返回error
        /// </summary>
        /// <param name="id"></param>
        /// <param name="title"></param>
        /// <param name="content"></param>
        /// <param name="updateid"></param>
        /// <param name="showtime"></param>
        public static string UpdateNoticeById(int noticeid, string title, string content, int updateid, DateTime updatetime, DateTime showtime)
        {
            try
            {
                var notice = TNotice.FindById(noticeid);
                notice.Title         = title;
                notice.NoticeContent = content;
                //notice.UpdateTime = DateTime.Now;
                notice.UpdataUserId = updateid;
                notice.UpdateTime   = updatetime;
                notice.ShowTime     = showtime;

                notice.Save();
                return("1");
            }
            catch
            {
                return("0");
            }
        }