public async Task <IActionResult> Login(UsuarioLoginRequestDto body) { try { var dados = _mapper.Map <Usuario>(body); var usuario = await _servicoUsuario.Login(dados); return(Ok(new { Token = GenerateJwtToken(usuario).Result, Usuario = new { Nome = usuario.Nome } })); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Erro na autenticação!")); } }