Exemplo n.º 1
0
        public IActionResult Register(Register register)
        {
            try
            {
                // Autenticamos o usuário da API
                var usuario = _contaRepositorio.Register(register.Nome, register.Email, register.Senha, "Comum");
                if (usuario != null)
                {
                    var tokenString = GenerateJSONWebToken(usuario);
                    return(Ok(new { token = tokenString }));
                }

                return(NotFound());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }