/// <summary> /// 修改部门 /// </summary> /// <param name="request"></param> /// <param name="loginUser"></param> /// <returns></returns> public WebFxsResult <bool> EditDepartment(EditDepartmentRQ request, User loginUser) { var result = new WebFxsResult <bool> { ReturnCode = ReturnCodeType.Error, Content = false }; var department = new Department { Id = request.Id, Name = request.Name, Sort = request.Sort, LastUpdatedBy = loginUser.UserId, LastUpdatedTime = DateTime.Now }; var rs = this.Update(department); if (rs == true) { result.ReturnCode = ReturnCodeType.Success; result.Content = true; } return(result); }
public ActionResult Edit(EditDepartmentRQ request) { var flag = false; var msg = string.Empty; using (var factory = new ChannelFactory <IWebFxsDepartmentService>("*")) { var client = factory.CreateChannel(); var rs = client.EditDepartment(request, base.CurrentUserInfo); if (rs.ReturnCode == ReturnCodeType.Success && rs.Content == true) { flag = true; msg = "修改成功!"; } else { msg = "修改失败!"; } } return(Json(new { success = flag, msg = msg }, JsonRequestBehavior.AllowGet)); }