/// <summary> /// Renderiza el widget de configuracion de fases en la pantalla /// </summary> /// <param name="fasesParaElWidget">EL conjunto de fases que se van a </param> /// <param name="faseActual"></param> private static string armarFases(List <Fase> fasesParaElWidget, string idEquipos, bool eliminaFasesPosteriores) { Fase faseActual = gestorEdicion.getFaseActual(fasesParaElWidget); GestorFase gestorFase = new GestorFase(); gestorEdicion.agregarEquiposEnFase(fasesParaElWidget, idEquipos, faseActual.idFase); gestorFase.reducirFases(fasesParaElWidget); if (eliminaFasesPosteriores) { gestorFase.eliminarFasesPosteriores(fasesParaElWidget, faseActual); faseActual = gestorEdicion.getFaseActual(fasesParaElWidget); } return(gestorFase.armarJsonParaWidget(fasesParaElWidget, gestorEdicion.edicion.idEdicion, gestorEdicion.edicion.equipos, ((faseActual != null) ? faseActual.idFase : 1), false)); }