using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 意见收集 /// public static class OpinionCollectionService { /// /// 根据主键获取意见收集 /// /// /// public static Model.Opinion_OpinionCollection GetOpinionCollectionById(string opinionCollectionId) { return Funs.DB.Opinion_OpinionCollection.FirstOrDefault(e => e.OpinionCollectionId == opinionCollectionId); } /// /// 添加意见收集 /// /// public static void AddOpinionCollection(Model.Opinion_OpinionCollection opinionCollection) { Model.Opinion_OpinionCollection newOpinionCollection = new Model.Opinion_OpinionCollection { OpinionCollectionId = opinionCollection.OpinionCollectionId, ProjectId = opinionCollection.ProjectId, UnitId = opinionCollection.UnitId, RoleId = opinionCollection.RoleId, ProblemClass = opinionCollection.ProblemClass, Opinion = opinionCollection.Opinion, CompileMan = opinionCollection.CompileMan, CompileDate = opinionCollection.CompileDate, State = opinionCollection.State }; Funs.DB.Opinion_OpinionCollection.InsertOnSubmit(newOpinionCollection); Funs.DB.SubmitChanges(); } /// /// 修改意见收集 /// /// public static void UpdateOpinionCollection(Model.Opinion_OpinionCollection opinionCollection) { Model.Opinion_OpinionCollection newOpinionCollection = Funs.DB.Opinion_OpinionCollection.FirstOrDefault(e => e.OpinionCollectionId == opinionCollection.OpinionCollectionId); if (newOpinionCollection != null) { //newOpinionCollection.UnitId = opinionCollection.UnitId; //newOpinionCollection.RoleId = opinionCollection.RoleId; newOpinionCollection.ProblemClass = opinionCollection.ProblemClass; newOpinionCollection.Opinion = opinionCollection.Opinion; //newOpinionCollection.CompileMan = opinionCollection.CompileMan; //newOpinionCollection.CompileDate = opinionCollection.CompileDate; newOpinionCollection.State = opinionCollection.State; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除意见收集 /// /// public static void DeleteOpinionCollectionById(string opinionCollectionId) { Model.Opinion_OpinionCollection opinionCollection = Funs.DB.Opinion_OpinionCollection.FirstOrDefault(e => e.OpinionCollectionId == opinionCollectionId); if (opinionCollection != null) { Funs.DB.Opinion_OpinionCollection.DeleteOnSubmit(opinionCollection); Funs.DB.SubmitChanges(); } } } }