/// <summary> /// 修改机构 /// </summary> /// <param name="request"></param> /// <param name="loginInfo"></param> /// <returns></returns> public ServiceResult <bool> EditOrganization(EditOrganizationRequest request, TRightsUser loginInfo) { //先查询出来再修改 var result = new ServiceResult <bool> { ReturnCode = ReturnCodeType.Error }; var org = orgDao.GetById(request.Id); if (org != null) { org.Id = request.Id; org.Name = request.Name; org.Sort = request.Sort; org.ParentId = request.ParentId; org.LastUpdatedBy = loginInfo.Id; org.LastUpdatedTime = DateTime.Now; var rs = orgDao.Update(org); if (rs == true) { result.ReturnCode = ReturnCodeType.Success; result.Content = true; } } return(result); }
public ActionResult Edit(EditOrganizationRequest request) { var flag = false; var msg = string.Empty; var rs = _orgService.EditOrganization(request, loginInfo); if (rs.ReturnCode == ReturnCodeType.Success && rs.Content == true) { flag = true; msg = "修改成功!"; } else { msg = "修改失败!"; } return(Json(new { success = flag, msg = msg }, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(EditOrganizationRequest request) { var flag = false; var msg = string.Empty; using (var factory = new ChannelFactory <IRightsOrganizationService>("*")) { var client = factory.CreateChannel(); var rs = client.EditOrganization(request, loginInfo); if (rs.ReturnCode == ReturnCodeType.Success && rs.Content == true) { flag = true; msg = "修改成功!"; } else { msg = "修改失败!"; } } return(Json(new { success = flag, msg = msg }, JsonRequestBehavior.AllowGet)); }