Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            var authService  = new AuthService(new UserRepository());
            var userToInsert = new User();

            userToInsert.UserName = textBox1.Text;
            userToInsert.Password = textBox2.Text;
            authService.AddNewUser(userToInsert);
        }
Ejemplo n.º 2
0
 private void btnCadastrar_Click(object sender, EventArgs e)
 {
     if (txtSenha.Text != txtConfSenha.Text)
     {
         MessageBox.Show("A senhas digitadas tem que ser identicas");
     }
     else
     {
         var authService  = new AuthService(new UserRepository());
         var userToInsert = new User();
         userToInsert.UserName = txtNome.Text;
         userToInsert.Password = txtSenha.Text;
         authService.AddNewUser(userToInsert);
         MessageBox.Show("cad");
     }
 }
Ejemplo n.º 3
0
        public async Task <IActionResult> Register([FromBody] User userRegister)
        {
            try
            {
                await _authService.AddNewUser(userRegister);
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }

            var token = _authService.GetToken(userRegister.Username);

            return(Ok(new
            {
                token = new JwtSecurityTokenHandler().WriteToken(token),
                expiresIn = token.ValidTo,
                username = userRegister.Username
            }));
        }