public static int EliminarNoticia(string idNoticia) { try { FixtureNoticiaBLL.Delete(Convert.ToInt32(idNoticia)); FixtureNoticias objFixtureNoticia = FixtureNoticiaBLL.SelectById(Convert.ToInt32(idNoticia)); string tipo = objFixtureNoticia.Tipo; if (tipo == "Gol") { Fixture objFixture = FixtureBLL.SelectById(objFixtureNoticia.IdFixture); int scoreEquipo = 0; int scoreRival = 0; if (objFixture.ScoreEquipo > 0) { scoreEquipo = objFixture.ScoreEquipo - 1; } if (objFixture.ScoreRival > 0) { scoreRival = objFixture.ScoreRival - 1; } FixtureBLL.UpdateScoreEquipo(scoreEquipo, Convert.ToString(objFixtureNoticia.IdFixture)); FixtureBLL.UpdateScoreRival(scoreRival, Convert.ToString(objFixtureNoticia.IdFixture)); } return(Convert.ToInt32(idNoticia)); } catch (Exception) { return(-1); } }
public static FixtureNoticias InsertarNoticia(string idFixture, string idEquipo, string idJugador, string tipo, string descripcion, string fecha, string hora) { FixtureNoticias objFixtureNoticia = FixtureNoticiaBLL.InsertWithReturn( idFixture, idEquipo, idJugador, tipo, descripcion, fecha, hora); if (tipo == "Gol") { Fixture objFixture = FixtureBLL.SelectById(Convert.ToInt32(idFixture)); if (idEquipo == objFixture.IdEquipo.ToString()) { int gol = objFixture.ScoreEquipo + 1; FixtureBLL.UpdateScoreEquipo(gol, idFixture); } else { int gol = objFixture.ScoreRival + 1; FixtureBLL.UpdateScoreRival(gol, idFixture); } } return(objFixtureNoticia); }