public async Task <bool> adicionarRequisicaoAfuncao([FromBody] ClaimViewModel _funcaoRequisicao) { Task <IdentityRole> funcao = _roleManager.FindByIdAsync(_funcaoRequisicao.EmpresaUsuario.FuncaoId); IdentityRole _funcao = await funcao; var resultado = await _roleManager.AddClaimAsync(_funcao, _funcaoRequisicao.toClaim()); return(resultado.Succeeded); }
public async Task <IActionResult> createRequisicao([FromBody] ClaimViewModel _usuarioRequisicao) { if (ModelState.IsValid) { IdentityUser usuario = await _userManager.FindByIdAsync(_usuarioRequisicao.EmpresaUsuario.UsuarioId); var requisicao = await _userManager.AddClaimAsync(usuario, _usuarioRequisicao.toClaim()); if (requisicao.Succeeded) { _logger.LogInformation("Requisicão do usuário: " + _usuarioRequisicao.EmpresaUsuario.UsuarioId + ", criado com sucesso!"); return(Json(requisicao.Succeeded)); } AddErrors(requisicao); return(Json(requisicao.Errors)); } return(Json(_usuarioRequisicao)); }