public async Task <ActionResult> RoleRegistro(RoleRegistroViewModel roleRegistro) { if (!ModelState.IsValid) { return(View(roleRegistro)); } var resposta = await _usuarioService.RoleRegistro(roleRegistro); if (ResponsePossuiErros(resposta.ResponseResult)) { return(View(roleRegistro)); } return(RedirectToAction("RoleIndex", "Usuario")); }
public async Task <RoleResposta> RoleRegistro(RoleRegistroViewModel roleRegistro) { var registroContent = ObterConteudo(_mapper.Map <IdentityRole>(roleRegistro)); //var registroContent = ObterConteudo(roleRegistro); var response = await _httpClient.PostAsync("/api/usuario/nova-role", registroContent); if (!TratarErrosResponse(response)) { return(new RoleResposta { ResponseResult = await DeserializarObjetoResponse <ResponseResult>(response) }); } var resposta = await DeserializarObjetoResponse <RoleResposta>(response); return(resposta); }