public ActionResult AjaxAppend(int ID) { var currentModel = MediaRequireService.Find(ID); var model = new MediaRequireAppendViewModel() { CompanyID = currentModel.CompanyID, DepartmentID = currentModel.DepartmentID, IsRoot = 0, ResolveID = currentModel.ResolveID, SenderID = currentModel.SenderID, Name = "回复:" + currentModel.Name, PID = ID }; return PartialView(model); }
public ActionResult AjaxAppend(MediaRequireAppendViewModel model) { ServiceResult result = new ServiceResult(); if (!ModelState.IsValid) { result.Message = "表单输入有误,请仔细填写表单!"; result.AddServiceError("表单输入有误,请仔细填写表单!"); } else { try { var entity = new MediaRequireViewModel() { DepartmentID = model.DepartmentID, AttachmentPath = model.AttachmentPath, CompanyID = model.CompanyID, Description = model.Description, IsRoot = model.IsRoot, ID = model.ID, Name = model.Name, ResolveID = model.ResolveID, PID = model.PID, SenderID = model.SenderID, Status = model.Status }; MediaRequireService.Create(entity); result.Message = "追加回复成功!"; } catch (Exception ex) { result.Message = "追加回复失败!"; result.AddServiceError(Utilities.GetInnerMostException(ex)); LogHelper.WriteLog("用户:" + CookieHelper.MemberID + "追加回复失败!", ex); } } return Json(result); }