using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 新闻宣传工作 /// public class NewsPropagandaWorkService { /// /// 根据主键获取新闻宣传工作 /// /// /// public static Model.Party_NewsPropagandaWork GetNewsPropagandaWorkById(string newsPropagandaWorkId) { return Funs.DB.Party_NewsPropagandaWork.FirstOrDefault(e => e.NewsPropagandaWorkId == newsPropagandaWorkId); } /// /// 添加新闻宣传工作 /// /// public static void AddNewsPropagandaWork(Model.Party_NewsPropagandaWork newsPropagandaWork) { Model.Party_NewsPropagandaWork newNewsPropagandaWork = new Model.Party_NewsPropagandaWork { NewsPropagandaWorkId = newsPropagandaWork.NewsPropagandaWorkId, Year = newsPropagandaWork.Year, NewsDate = newsPropagandaWork.NewsDate, Author = newsPropagandaWork.Author, CompileMan = newsPropagandaWork.CompileMan, CompileDate = newsPropagandaWork.CompileDate }; Funs.DB.Party_NewsPropagandaWork.InsertOnSubmit(newNewsPropagandaWork); Funs.DB.SubmitChanges(); } /// /// 修改新闻宣传工作 /// /// public static void UpdateNewsPropagandaWork(Model.Party_NewsPropagandaWork newsPropagandaWork) { Model.Party_NewsPropagandaWork newNewsPropagandaWork = Funs.DB.Party_NewsPropagandaWork.FirstOrDefault(e => e.NewsPropagandaWorkId == newsPropagandaWork.NewsPropagandaWorkId); if (newNewsPropagandaWork != null) { newNewsPropagandaWork.NewsDate = newsPropagandaWork.NewsDate; newNewsPropagandaWork.Author = newsPropagandaWork.Author; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除新闻宣传工作 /// /// public static void DeleteNewsPropagandaWorkById(string newsPropagandaWorkId) { Model.Party_NewsPropagandaWork newsPropagandaWork = Funs.DB.Party_NewsPropagandaWork.FirstOrDefault(e => e.NewsPropagandaWorkId == newsPropagandaWorkId); if (newsPropagandaWork != null) { CommonService.DeleteAttachFileById(newsPropagandaWorkId); Funs.DB.Party_NewsPropagandaWork.DeleteOnSubmit(newsPropagandaWork); Funs.DB.SubmitChanges(); } } } }