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); }