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); }
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"); } }
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 })); }