Example #1
0
        /// <summary>
        /// 保存权限分组
        /// </summary>
        /// <param name="authorityGroup">权限分组对象</param>
        /// <returns>执行结果</returns>
        public Result <AuthorityGroupDto> SaveAuthorityGroup(SaveAuthorityGroupCmdDto saveInfo)
        {
            if (saveInfo == null || saveInfo.AuthorityGroup == null)
            {
                return(Result <AuthorityGroupDto> .FailedResult("分组信息不完整"));
            }
            using (var businessWork = WorkFactory.Create())
            {
                var saveResult = authorityGroupService.SaveAuthorityGroup(saveInfo.AuthorityGroup.MapTo <AuthorityGroup>());
                if (!saveResult.Success)
                {
                    return(Result <AuthorityGroupDto> .FailedResult(saveResult.Message));
                }
                var commitResult = businessWork.Commit();
                Result <AuthorityGroupDto> result = null;
                if (commitResult.ExecutedSuccess)
                {
                    result = Result <AuthorityGroupDto> .SuccessResult("保存成功");

                    result.Data = saveResult.Data.MapTo <AuthorityGroupDto>();
                }
                else
                {
                    result = Result <AuthorityGroupDto> .FailedResult("保存失败");
                }
                return(result);
            }
        }
Example #2
0
 /// <summary>
 /// 保存权限分组
 /// </summary>
 /// <param name="authorityGroup">权限分组对象</param>
 /// <returns>执行结果</returns>
 public Result <AuthorityGroupDto> SaveAuthorityGroup(SaveAuthorityGroupCmdDto authorityGroup)
 {
     return(authBusiness.SaveAuthorityGroup(authorityGroup));
 }