Esempio n. 1
0
        public static ObservableCollection <Equipo> FiltroEquipos(string categoria)
        {
            ObservableCollection <Equipo> Equipos;

            switch (categoria)
            {
            case "1º División":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("1º División")).OrderBy(y => y.Nombre));
                break;

            case "2º División":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("2º División")).OrderBy(y => y.Nombre));
                break;

            case "2ºB División":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("2ºB División")).OrderBy(y => y.Nombre));
                break;

            case "3º División":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("3º División")).OrderBy(y => y.Nombre));
                break;

            case "Preferente":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("Preferente")).OrderBy(y => y.Nombre));
                break;

            case "Fútbol Base":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("Fútbol Base")).OrderBy(y => y.Nombre));
                break;

            case "Regional":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("Regional")).OrderBy(y => y.Nombre));
                break;

            default:
                Equipos = new ObservableCollection <Equipo>();
                break;
            }
            return(Equipos);
        }