/// <summary> /// 修改 /// </summary> public FineOffice.Modules.ADM_Letter Update(FineOffice.Modules.ADM_Letter model) { dal.Initialization(); FineOffice.Entity.ADM_Letter entity = new Entity.ADM_Letter { ID = model.ID, Address = model.Address, Age = model.Age, Area = model.Area, ChannelID = model.ChannelID, Email = model.Email, Handler = model.Handler, LetterNO = model.LetterNO, Matter = model.Matter, Mobile = model.Mobile, Receiver = model.Receiver, NumberOfpeople = model.NumberOfpeople, TypeID = model.TypeID, Title = model.Title, Visitor = model.Visitor, VisitTime = model.VisitTime, State = model.State, Recorder = model.Recorder, IDCard = model.IDCard, Sex = model.Sex, Tel = model.Tel, Occupation = model.Occupation, RecordTime = model.RecordTime, Remark = model.Remark }; dal.Update(entity); dal.Dispose(); return(this.GetModel(l => l.ID == entity.ID));; }
/// <summary> /// 返回一个model /// </summary> /// <returns></returns> public FineOffice.Modules.ADM_Letter GetModel(System.Linq.Expressions.Expression <Func <FineOffice.Modules.ADM_Letter, bool> > expression) { dal.Initialization(); FineOffice.Modules.ADM_Letter model = (from entity in dal.GetListAll() select new FineOffice.Modules.ADM_Letter { ID = entity.ID, Address = entity.Address, Age = entity.Age, Area = entity.Area, ChannelID = entity.ChannelID, Email = entity.Email, Handler = entity.Handler, LetterNO = entity.LetterNO, Matter = entity.Matter, Mobile = entity.Mobile, Receiver = entity.Receiver, NumberOfpeople = entity.NumberOfpeople, TypeID = entity.TypeID, Title = entity.Title, IDCard = entity.IDCard, Sex = entity.Sex, Tel = entity.Tel, Occupation = entity.Occupation, RecordTime = entity.RecordTime, Visitor = entity.Visitor, VisitTime = entity.VisitTime, State = entity.State, Recorder = entity.Recorder, Remark = entity.Remark, HandleDepartmentID = entity.HR_Personnel == null ? null : entity.HR_Personnel.DepartmentID, ReceiveDepartmentID = entity.RecorderHR_Personnel == null ? null : entity.RecorderHR_Personnel.DepartmentID, RecorderName = entity.RecorderHR_Personnel.Name }).Where(expression).FirstOrDefault(); dal.Dispose(); return(model); }