using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { public class AreaConcernService { public static Model.Editor_AreaConcern GetAreaConcernById(string areaConcernId) { return Funs.DB.Editor_AreaConcern.FirstOrDefault(e => e.AreaConcernId == areaConcernId); } /// /// 添加 /// /// public static void AddAreaConcern(Model.Editor_AreaConcern areaConcern) { Model.Editor_AreaConcern newAreaConcern = new Model.Editor_AreaConcern(); newAreaConcern.AreaConcernId = areaConcern.AreaConcernId; newAreaConcern.EProjectId = areaConcern.EProjectId; newAreaConcern.SN = areaConcern.SN; newAreaConcern.EntryDate = areaConcern.EntryDate; newAreaConcern.CreatedById = areaConcern.CreatedById; newAreaConcern.CreatedByName = areaConcern.CreatedByName; newAreaConcern.CategoryCauseId = areaConcern.CategoryCauseId; newAreaConcern.CategoryCauseName = areaConcern.CategoryCauseName; newAreaConcern.Remark = areaConcern.Remark; Funs.DB.Editor_AreaConcern.InsertOnSubmit(newAreaConcern); Funs.DB.SubmitChanges(); } /// /// 修改 /// /// public static void UpdateAreaConcern(Model.Editor_AreaConcern areaConcern) { Model.Editor_AreaConcern newAreaConcern = Funs.DB.Editor_AreaConcern.FirstOrDefault(e => e.AreaConcernId == areaConcern.AreaConcernId); if (newAreaConcern != null) { newAreaConcern.SN = areaConcern.SN; newAreaConcern.EntryDate = areaConcern.EntryDate; newAreaConcern.CreatedById = areaConcern.CreatedById; newAreaConcern.CreatedByName = areaConcern.CreatedByName; newAreaConcern.CategoryCauseId = areaConcern.CategoryCauseId; newAreaConcern.CategoryCauseName = areaConcern.CategoryCauseName; newAreaConcern.Remark = areaConcern.Remark; Funs.DB.SubmitChanges(); } } /// /// 删除 /// /// public static void DeleteAreaConcernById(string areaConcernId) { Model.Editor_AreaConcern areaConcern = Funs.DB.Editor_AreaConcern.FirstOrDefault(e => e.AreaConcernId == areaConcernId); if (areaConcern != null) { Funs.DB.Editor_AreaConcern.DeleteOnSubmit(areaConcern); Funs.DB.SubmitChanges(); } } /// /// 根据项目Id获取AreaConcern信息 /// /// /// public static List GetAreaConcernListByEprojectId(string eprojectId) { return (from x in Funs.DB.Editor_AreaConcern where x.EProjectId == eprojectId orderby x.EntryDate descending select x).ToList(); } } }