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); }
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); }
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(); }
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(); } }
public void CadastrarNovoJogo(JogoBE jogo) { JogoRepository repository = new JogoRepository(); repository.CadastrarNovoJogo(jogo); }