Esempio n. 1
0
        public void Nao_Deve_Retornar_Erro_Ao_Setar_Placar_Igual_A_Mil()
        {
            int esperado = 1000;

            JogoBE jogo = new JogoBE(esperado);

            Assert.Equal(esperado, jogo.Placar);
        }
Esempio n. 2
0
        public void Nao_Deve_Retornar_Erro_Ao_Setar_Placar_Menor_Que_Mil()
        {
            int esperado = 999;

            JogoBE jogo = new JogoBE(esperado);

            Assert.Equal(esperado, jogo.Placar);
        }
Esempio n. 3
0
        private void btnSalvar_Click(object sender, System.EventArgs e)
        {
            JogoService service = new JogoService();

            int    placar   = Convert.ToInt32(txtPlacar.Text);
            JogoBE novoJogo = new JogoBE(placar);

            service.CadastrarNovoJogo(novoJogo);
            _frmListagemJogos.CarregarListaJogos();
            this.Close();
        }
Esempio n. 4
0
        public void CadastrarNovoJogo(JogoBE jogo)
        {
            SqlConnection connection = ObterConexao();

            try
            {
                SqlCommand command = new SqlCommand("INSERT INTO JOGO (PLACAR) VALUES (@PLACAR)");
                command.Parameters.AddWithValue("@PLACAR", jogo.Placar);
                connection.Open();
                command.Connection = connection;
                command.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                if (ex.Message.ToUpper().Contains("UQ"))
                {
                    throw new Exception("Jogo já cadastrado");
                }
            }
            finally
            {
                connection.Dispose();
            }
        }
Esempio n. 5
0
        public void CadastrarNovoJogo(JogoBE jogo)
        {
            JogoRepository repository = new JogoRepository();

            repository.CadastrarNovoJogo(jogo);
        }