/// <summary> /// 添加部门 /// </summary> /// <param name="request"></param> /// <param name="loginUser"></param> /// <returns>true:成功,false:失败</returns> public WebFxsResult <bool> AddDepartment(AddDepartmentRQ request, User loginUser) { var result = new WebFxsResult <bool> { ReturnCode = ReturnCodeType.Error, Content = false }; var department = new Department { Name = request.Name, Code = request.Code, ParentId = request.ParentId, CorporationId = request.CorpId, Sort = request.Sort, Enabled = true, CreatedBy = loginUser.UserId, CreatedTime = DateTime.Now }; var rs = this.Insert(department); if (rs != null) { result.ReturnCode = ReturnCodeType.Success; result.Content = true; } return(result); }
public ActionResult Add(AddDepartmentRQ request) { var flag = false; var msg = string.Empty; using (var factory = new ChannelFactory <IWebFxsDepartmentService>("*")) { var client = factory.CreateChannel(); var rs = client.AddDepartment(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)); }