Esempio n. 1
0
        /// <summary>
        /// 删除用户角色
        /// </summary>
        /// <param name="roleId"></param>
        /// <returns></returns>
        public async Task <Tuple <string, string> > DelSysUserRole(long roleId)
        {
            var role = await _sysUserRoleDal.GetSysUserRole(roleId);

            if (role == null)
            {
                return(Tuple.Create(StatusCode.UserRole30001, "角色不存在"));
            }
            if (await _sysUserBll.ExistSysUserByRoleId(roleId))
            {
                return(Tuple.Create(StatusCode.UserRole30002, "角色下存在用户"));
            }
            await _sysUserRoleDal.DelUserRole(role);

            return(Tuple.Create(string.Empty, string.Empty));
        }