/// <summary> /// Agrega un gol en el objeto partido.goles /// autor: Facundo Allemand /// </summary> public void agregarGol(string idEquipo, string idJugador, string idTipoGol, string minuto) { GestorJugador gestorJugador = new GestorJugador(); GestorEquipo gestorEquipo = new GestorEquipo(); Gol gol = new Gol(); gol.equipo = gestorEquipo.obtenerEquipoPorId(Validador.castInt(Validador.isNotEmpty(idEquipo))); gol.jugador = (idJugador != "") ? gestorJugador.obtenerJugadorPorId(Validador.castInt(idJugador)) : null; gol.tipoGol = (idTipoGol != "") ? obtenerTipoGolPorId(Validador.castInt(idTipoGol)) : null; gol.minuto = (minuto != "") ? (int?)Validador.castInt(minuto) : null; partido.goles.Add(gol); }
//Validar Equipo public static Equipo validarEquipo(string nickTorneo, int idEdicion) { int idEquipo = -1; try { idEquipo = int.Parse(HttpContext.Current.Request["idEquipo"]); } catch (Exception ex) { HttpContext.Current.Response.Redirect(GestorUrl.urlEquipos(nickTorneo, idEdicion)); } GestorEquipo gestorEquipo = new GestorEquipo(); Equipo equipo = gestorEquipo.obtenerEquipoPorId(idEquipo); if (equipo == null) { HttpContext.Current.Response.Redirect(GestorUrl.urlEquipos(nickTorneo, idEdicion)); } return(equipo); }