Ejemplo n.º 1
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        public async Task <StatusResult> AddAsync(RolePermissionInputDto input)
        {
            var entity = input.Adapt <RolePermission>();

            entity.Id = Snowflake.GenId();
            var result = await _rolePermissionRepository.InsertAsync(entity);

            return(new StatusResult(result == null, "添加失败"));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 修改用户
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        public async Task <StatusResult> UpdateAsync(RolePermissionInputDto input)
        {
            var data = await _rolePermissionRepository.Select.Where(o => o.Id == input.Id).FirstAsync();

            if (data == null)
            {
                return(new StatusResult("数据不存在!"));
            }

            data.PermissionId = input.PermissionId;

            data.RoleId = input.RoleId;
            int res = await _rolePermissionRepository.UpdateAsync(data);

            return(new StatusResult(res == 0, "修改失败"));
        }
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="input"></param>
 /// <returns></returns>
 [HttpPost] public async Task <StatusResult> UpdateAsync(RolePermissionInputDto input)
 => await _iRolePermissionContract.UpdateAsync(input);