private void btnAtualizarUsuario_Click(object sender, EventArgs e) { InputBox(); uri = $"{txtUri.Text}/{codigoUsuario}"; if (codigoUsuario != -1) { var usuario = new Usuario() { UsuarioId = codigoUsuario, Nome = "Lucia", Senha = "vitoria", //campo alterado Email = "$$$$$$$$$$$" }; try { ConsomeApi.UpdateUsuario(uri, usuario); MessageBox.Show("Usuário atualizado com sucesso", "Sucesso"); } catch (Exception ex) { MessageBox.Show($"Erro: {ex.Message}"); } } }
private async void btnUsuarioPorId_Click(object sender, EventArgs e) { var bindingSource = new BindingSource(); InputBox(); uri = txtUri.Text; if (codigoUsuario != -1) { uri = $"{txtUri.Text}/{codigoUsuario}"; bindingSource.DataSource = await ConsomeApi.GetUsuariosById(uri); dgvDados.DataSource = bindingSource; } }
private void btnIncluirUsuario_Click(object sender, EventArgs e) { uri = txtUri.Text; var usuario = new Usuario() { Nome = "Lucia", Senha = "vitoria", Email = "@terra.com" }; ConsomeApi.AddUsuario(uri, usuario); MessageBox.Show("Usuário inserido com sucesso.", "Sucesso."); }
private void btnDeletarUsuario_Click(object sender, EventArgs e) { InputBox(); uri = txtUri.Text; if (codigoUsuario != -1) { try { ConsomeApi.DeleteUsuario(uri, codigoUsuario); MessageBox.Show("Usuário deletado com sucesso."); } catch (Exception ex) { MessageBox.Show($"Erro: {ex.Message}"); } } }
private async void btnObterUsuarios_Click(object sender, EventArgs e) { uri = txtUri.Text; dgvDados.DataSource = await ConsomeApi.GetUsuarios(uri); }