public virtual bool Edit(ref ValidationErrors errors, DEF_DefectModel model) { try { DEF_Defect entity = m_Rep.GetById(model.ItemID); if (entity == null) { errors.Add(Resource.Disable); return(false); } entity.ItemID = model.ItemID; entity.VerCode = model.VerCode; entity.Code = model.Code; entity.Title = model.Title; entity.Creator = model.Creator; entity.CrtDt = model.CrtDt; entity.Receiver = model.Receiver; entity.SendDt = model.SendDt; entity.CloseState = model.CloseState; entity.Closer = model.Closer; entity.CloseDt = model.CloseDt; entity.TestContent = model.TestContent; entity.ResultContent = model.ResultContent; entity.Remark = model.Remark; entity.MessageId = model.MessageId; entity.Sort = model.Sort; entity.ProcessState = model.ProcessState; entity.Processor = model.Processor; entity.ProcessDt = model.ProcessDt; entity.ErrorLevel = model.ErrorLevel; entity.CaseName = model.CaseName; entity.Complex = model.Complex; entity.PStartDt = model.PStartDt; entity.PEndDt = model.PEndDt; entity.Executor = model.Executor; if (m_Rep.Edit(entity)) { return(true); } else { errors.Add(Resource.NoDataChange); return(false); } } catch (Exception ex) { errors.Add(ex.Message); ExceptionHander.WriteException(ex); return(false); } }
//删除 public int Delete(string itemid, string vercode, string code) { DEF_Defect deleteItem = Context.DEF_Defect.SingleOrDefault(a => a.ItemID == itemid && a.VerCode == vercode && a.Code == code); if (deleteItem != null) { Context.DEF_Defect.Remove(deleteItem); return(this.SaveChanges()); } return(0); }
public virtual DEF_DefectModel GetById(string id) { if (IsExists(id)) { DEF_Defect entity = m_Rep.GetById(id); DEF_DefectModel model = new DEF_DefectModel(); model.ItemID = entity.ItemID; model.VerCode = entity.VerCode; model.Code = entity.Code; model.Title = entity.Title; model.Creator = entity.Creator; model.CrtDt = entity.CrtDt; model.Receiver = entity.Receiver; model.SendDt = entity.SendDt; model.CloseState = entity.CloseState; model.Closer = entity.Closer; model.CloseDt = entity.CloseDt; model.TestContent = entity.TestContent; model.ResultContent = entity.ResultContent; model.Remark = entity.Remark; model.MessageId = entity.MessageId; model.Sort = entity.Sort; model.ProcessState = entity.ProcessState; model.Processor = entity.Processor; model.ProcessDt = entity.ProcessDt; model.ErrorLevel = entity.ErrorLevel; model.CaseName = entity.CaseName; model.Complex = entity.Complex; model.PStartDt = entity.PStartDt; model.PEndDt = entity.PEndDt; model.Executor = entity.Executor; return(model); } else { return(null); } }