Exemple #1
0
 /// <summary>
 /// 删除公告信息
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public int DeleteBulletinBoard(int id)
 {
     using (Entities db = new Entities())
     {
         base_articles article = db.base_articles.FirstOrDefault(t => t.id == id);
         if (article != null)
         {
             article.status = 1;
         }
         return(db.SaveChanges());
     }
 }
Exemple #2
0
 /// <summary>
 /// 新增公告
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public int AddBulletinBoard(BulletinBoardModel model)
 {
     using (Entities db = new Entities())
     {
         base_articles article = new base_articles();
         article.author       = model.author;
         article.content      = model.content;
         article.createtime   = model.createtime;
         article.createuserid = model.createuserid;
         article.seq          = model.seq;
         article.title        = model.title;
         article.status       = 0;   //0:未删除 1:删除
         article.filename     = model.filename;
         article.filepath     = model.filepath;
         article.filesize     = model.filesize;
         db.base_articles.Add(article);
         return(db.SaveChanges());
     }
 }
Exemple #3
0
 /// <summary>
 /// 编辑公告
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public int EditBulletinBoard(BulletinBoardModel model)
 {
     using (Entities db = new Entities())
     {
         base_articles article = db.base_articles.Find(model.id);
         if (article != null)
         {
             article.author     = model.author;
             article.content    = model.content;
             article.seq        = model.seq;
             article.title      = model.title;
             article.createtime = DateTime.Now;
             if (model.filename != null && model.filepath != null)
             {
                 //删除替换之前的附件
                 if (System.IO.File.Exists(article.filepath))
                 {
                     System.IO.File.Delete(article.filepath);
                 }
                 article.filename = model.filename;
                 article.filepath = model.filepath;
                 article.filesize = model.filesize;
             }
             if (model.filename == null && model.filepath == null && article.filename != null && article.filepath != null)
             {
                 //删除附件
                 if (System.IO.File.Exists(article.filepath))
                 {
                     System.IO.File.Delete(article.filepath);
                 }
                 article.filepath = null;
                 article.filename = null;
                 article.filesize = null;
             }
             return(db.SaveChanges());
         }
         else
         {
             return(0);
         }
     }
 }
Exemple #4
0
        /// <summary>
        /// 查看公告详细信息
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public BulletinBoardModel ViewBulletinBoard(int id)
        {
            BulletinBoardModel model = new BulletinBoardModel();

            using (Entities db = new Entities())
            {
                base_articles article = db.base_articles.FirstOrDefault(t => t.id == id);
                if (article != null)
                {
                    model.id           = article.id;
                    model.author       = article.author;
                    model.content      = article.content;
                    model.createtime   = article.createtime;
                    model.createuserid = article.createuserid;
                    model.filename     = article.filename;
                    model.filepath     = article.filepath;
                    model.filesize     = article.filesize;
                    model.seq          = article.seq;
                    model.status       = article.status;
                    model.title        = article.title;
                }
                return(model);
            }
        }