private void btnConfirmar_Click(object sender, RoutedEventArgs e) { try { ValidarEndereco(txtLogradouro.Text, txtNumero.Text, txtBairro.Text); ValidarNome(txtNome.Text, "time"); ValidarNome(txtEstadio.Text, "estádio"); Endereco end = new Endereco(); end.Logradouro = txtLogradouro.Text; end.Numero = Convert.ToInt32(txtNumero.Text); end.Complemento = txtComplemento.Text; end.Bairro = txtBairro.Text; EnderecoController endController = new EnderecoController(); endController.SalvarEndereco(end); Estadio est = new Estadio(); est.Nome = txtEstadio.Text; est.EnderecoId = end.EnderecoId; EstadioController estController = new EstadioController(); estController.SalvarEstadio(est); Time time = new Time(); time.Nome = txtNome.Text; time.EstadioId = est.EstadioId; TimeController timeController = new TimeController(); timeController.SalvarTime(time); MessageBox.Show("Time cadastrado com sucesso!"); this.Close(); } catch (Exception exp) { MessageBox.Show(exp.Message); } }
private static void SalvarEstadio(String pEstadio, int estId, int endId) { try { Estadio estadio = new Estadio(); estadio.Nome = pEstadio; estadio.EnderecoId = endId; EstadioController estCont = new EstadioController(); estCont.AtualizarEstadio(estId, estadio); } catch (Exception exp) { throw exp; } }