public void Update(ContactRequire model) { var target = Find(model.ID); db.Attach<ContactRequire>(target); target.Description = model.Description; target.AttachmentPath = model.AttachmentPath; target.IsRoot = model.IsRoot; target.Status = model.Status; target.Name = model.Name; db.Commit(); }
public ContactRequire Create(ViewModels.ContactRequireViewModel model) { ContactRequire entity = new ContactRequire(); entity.AddTime = DateTime.Now; entity.AddUser = CookieHelper.MemberID; //entity.AttachmentPath = model.AttachmentPath; entity.CompanyID = model.CompanyID; entity.Name = model.Name; entity.Description = model.Description; entity.DepartmentID = model.DepartmentID; entity.ResolveID = model.ResolveID; entity.SenderID = model.SenderID; entity.IsRoot = model.IsRoot; entity.PID = model.PID; entity.Status = model.Status; db.Add<ContactRequire>(entity); db.Commit(); return entity; }
public ActionResult ChangStatus(int ID) { ServiceResult result = new ServiceResult(); try { var model = ContactRequireService.Find(ID); var entity = new ContactRequire() { ID = model.ID, Description = model.Description, AttachmentPath = model.AttachmentPath, IsRoot = model.IsRoot, Status = 1, Name = model.Name }; ContactRequireService.Update(entity); LogHelper.WriteLog("更改合同状态成功"); result.Message = "更改合同状态成功!"; } catch (DbEntityValidationException ex) { result.Message = "更改合同状态错误!"; result.AddServiceError("更改合同状态错误!"); LogHelper.WriteLog("更改合同状态错误", ex); } return Json(result, JsonRequestBehavior.AllowGet); }
public void Delete(ContactRequire model) { var target = Find(model.ID); db.Remove<ContactRequire>(target); db.Commit(); }
public void Create(ContactRequire model) { db.Add<ContactRequire>(model); db.Commit(); }
public ActionResult AjaxCreate(ContractInfoViewModel model) { ServiceResult result = new ServiceResult(); if (!ModelState.IsValid) { result.Message = "表单输入有误,请仔细填写表单!"; result.AddServiceError("表单输入有误,请仔细填写表单!"); } else { try { var requiremodel = ContactRequireService.Find(model.RequireID); var entity = new ContactRequire() { ID = requiremodel.ID, Description = requiremodel.Description, AttachmentPath = requiremodel.AttachmentPath, IsRoot = requiremodel.IsRoot, Status = 1, Name = requiremodel.Name }; ContactRequireService.Update(entity); ContractInfoService.Create(model); result.Message = "处理合同请求成功!"; } catch (Exception ex) { result.Message = "处理合同请求失败!"; result.AddServiceError(Utilities.GetInnerMostException(ex)); LogHelper.WriteLog("用户:" + CookieHelper.MemberID + "处理合同请求失败!", ex); } } return Json(result); }