/// <summary> /// 修改 /// </summary> public FineOffice.Modules.OA_FlowRunData Update(FineOffice.Modules.OA_FlowRunData model) { dal.Initialization(); FineOffice.Entity.OA_FlowRunData entity = new Entity.OA_FlowRunData { CreateTime = model.CreateTime, FormData = model.FormData, FormID = model.FormID, ID = model.ID, RunProcessID = model.RunProcessID, Remark = model.Remark, UpdateTime = model.UpdateTime, Title = model.Title, XType = model.XType, }; dal.Update(entity); dal.Dispose(); return(this.GetModel(e => e.ID == model.ID)); }
/// <summary> /// 返回一个model /// </summary> /// <returns></returns> public FineOffice.Modules.OA_FlowRunData GetModel(System.Linq.Expressions.Expression <Func <FineOffice.Modules.OA_FlowRunData, bool> > expression) { dal.Initialization(); FineOffice.Modules.OA_FlowRunData model = (from entity in dal.GetListAll() select new FineOffice.Modules.OA_FlowRunData { FormName = entity.OA_Form.FormName, CreateTime = entity.CreateTime, FormData = entity.FormData.ToArray(), FormID = entity.FormID, ID = entity.ID, RunProcessID = entity.RunProcessID, Remark = entity.Remark, UpdateTime = entity.UpdateTime, Title = entity.Title, XType = entity.XType, }).Where(expression).FirstOrDefault(); dal.Dispose(); return(model); }