public ActionResult AssignarJugadores(int id, string NombreFiltro = null, string ApellidoFiltro = null)
        {
            var assignarJugadoresViewModel = new AssignarJugadoresViewModel();
            assignarJugadoresViewModel.EquipoSeleccionado = EquiposRepo.EquipoByIdRepo(id);
            assignarJugadoresViewModel.CategoriaList = CategoriaRepo.CategoriaGetAllRepo();
            assignarJugadoresViewModel.ListaJugadores = JugadoresRepo.JugadoresSearch(id, NombreFiltro, ApellidoFiltro);
            assignarJugadoresViewModel.Equipos = EquiposRepo.EquiposGetAllRepo();
            assignarJugadoresViewModel.ListaJugadoresAsignados = JugadoresRepo.JugadoresByEquipo(id);
            assignarJugadoresViewModel.NombreFiltro = NombreFiltro;

            return View(assignarJugadoresViewModel);
        }
        public ActionResult ConvocarJugadores(int id, string NombreFiltro = null, string ApellidoFiltro = null,
            string CategoriaFiltro = null, string EquiposFiltro = null, string PosicionFiltro = null)
        {
            var assignarJugadoresViewModel = new AssignarJugadoresViewModel();
            assignarJugadoresViewModel.PartidoSeleccionado = PartidoRepo.PartidoByIdRepo(id);
            assignarJugadoresViewModel.CategoriaList =
                CategoriaRepo.CategoriaByEquipo(assignarJugadoresViewModel.PartidoSeleccionado.EquipoId);
            assignarJugadoresViewModel.ListaJugadoresTitulares = JugadoresRepo.JugadoresByPartido(id, "T");
            assignarJugadoresViewModel.ListaJugadoresSuplentes = JugadoresRepo.JugadoresByPartido(id, "S");
            assignarJugadoresViewModel.NombreFiltro = NombreFiltro;
            assignarJugadoresViewModel.ApellidoFiltro = ApellidoFiltro;
            assignarJugadoresViewModel.CategoriaFiltro = CategoriaFiltro;
            if (EquiposFiltro == "on")
            {
                assignarJugadoresViewModel.EquiposFiltro = "checked";
            }
            assignarJugadoresViewModel.PosicionFiltro = PosicionFiltro;
            assignarJugadoresViewModel.Fecha =
                assignarJugadoresViewModel.PartidoSeleccionado.FechaHoraInicio.ToShortDateString();
            assignarJugadoresViewModel.Hora =
                assignarJugadoresViewModel.PartidoSeleccionado.FechaHoraInicio.ToShortTimeString();
            assignarJugadoresViewModel.HoraCitacion =
                assignarJugadoresViewModel.PartidoSeleccionado.HoraCitacion.ToShortTimeString();

            foreach (var item in assignarJugadoresViewModel.CategoriaList)
            {

                assignarJugadoresViewModel.CategoriasString += item.NombreCategoria;
                if (item != assignarJugadoresViewModel.CategoriaList[assignarJugadoresViewModel.CategoriaList.Count - 1])
                {
                    assignarJugadoresViewModel.CategoriasString += " - ";
                }

            }
            foreach (var item in assignarJugadoresViewModel.CategoriaList)
            {

                assignarJugadoresViewModel.CategoriasBuscar += "and j.Categoria in (" + item.NombreCategoria;
                if (item != assignarJugadoresViewModel.CategoriaList[assignarJugadoresViewModel.CategoriaList.Count - 1])
                {
                    assignarJugadoresViewModel.CategoriasBuscar += ", ";
                }
                assignarJugadoresViewModel.CategoriasBuscar += ")";

            }
            assignarJugadoresViewModel.ListaJugadores = JugadoresRepo.JugadoresSearchPartido(id,
                assignarJugadoresViewModel.PartidoSeleccionado.EquipoId, NombreFiltro, ApellidoFiltro, CategoriaFiltro,
                EquiposFiltro, PosicionFiltro);

            return View(assignarJugadoresViewModel);
        }