Ejemplo n.º 1
0
        public async Task <Guid> CreateAsync(RoleCDto dto)
        {
            var entity = _mapper.Map <AppRole>(dto);
            var result = await _roleManager.CreateAsync(entity);

            if (!result.Succeeded)
            {
                var errormsg = result.Errors.Select(b => b.Description).Aggregate((i, next) => $"{i},{next}");
                _logger.LogError($"创建角色出错:{ errormsg}");
                throw new UserOperationException(errormsg);
            }
            return(entity.Id);
        }
Ejemplo n.º 2
0
 public async Task <IActionResult> CreateAsync([FromBody] RoleCDto dto)
 {
     return(Ok(await _roleService.CreateAsync(dto)));
 }