/// <summary> /// 更新授权操作 /// </summary> /// <param name="authorityOperation">授权操作对象</param> /// <returns>执行结果</returns> static Result <AuthorityOperation> UpdateAuthorityOperation(AuthorityOperation newAuthorityOperation) { AuthorityOperation nowAuthorityOperation = authorityOperationRepository.Get(QueryFactory.Create <AuthorityOperationQuery>(a => a.SysNo == newAuthorityOperation.SysNo)); if (nowAuthorityOperation == null) { return(Result <AuthorityOperation> .FailedResult("请指定要修改授权操作")); } #region 操作信息修改 nowAuthorityOperation.Name = newAuthorityOperation.Name; nowAuthorityOperation.ControllerCode = newAuthorityOperation.ControllerCode; nowAuthorityOperation.ActionCode = newAuthorityOperation.ActionCode; nowAuthorityOperation.Status = newAuthorityOperation.Status; nowAuthorityOperation.Remark = newAuthorityOperation.Remark; nowAuthorityOperation.AuthorizeType = newAuthorityOperation.AuthorizeType; nowAuthorityOperation.Method = newAuthorityOperation.Method; nowAuthorityOperation.SetGroup(newAuthorityOperation.Group.MapTo <AuthorityOperationGroup>()); #endregion nowAuthorityOperation.Save(); var result = Result <AuthorityOperation> .SuccessResult("修改成功"); result.Data = nowAuthorityOperation; return(result); }
/// <summary> /// 添加授权操作 /// </summary> /// <param name="authorityOperation">授权操作对象</param> /// <returns>执行结果</returns> static Result <AuthorityOperation> AddAuthorityOperation(AuthorityOperation authorityOperation) { authorityOperation.Save(); var result = Result <AuthorityOperation> .SuccessResult("添加成功"); result.Data = authorityOperation; return(result); }