Exemple #1
0
        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;
     }
 }