private List <IdDescripcionVM> EquiposDeLaZona(int zonaId) { var zonaHelper = new ZonaHelper(Context); var zona = Context.Zonas.Find(zonaId); var result = zonaHelper.EquiposDeLaZona(zona) .Select(x => new IdDescripcionVM { Id = Convert.ToInt32(x.Value), Descripcion = x.Text }) .ToList(); result.Add(new IdDescripcionVM { Id = -1, Descripcion = "LIBRE" }); result.Add(new IdDescripcionVM { Id = -2, Descripcion = "INTERZONAL" }); return(result); }
public ActionResult ModificarEquipos(int parentId, int id) { var zona = Context.Zonas.Find(id); var zonaHelper = new ZonaHelper(Context); var equiposDeLaZona = zonaHelper.EquiposDeLaZona(zona); var equiposDelTorneoSinZona = zonaHelper.EquiposDelTorneoSinZona(zona); var vm = new ModificarEquiposVM(id, zona?.Nombre, zona.Torneo.Id, zona.Torneo.Descripcion, equiposDeLaZona, equiposDelTorneoSinZona); return(View(vm)); }