예제 #1
0
        public ActionResult Carnets(int id)
        {
            var equipo    = Context.Equipos.Find(id);
            var jugadores = Context.JugadorEquipos.Where(x => x.EquipoId == id).Select(x => x.Jugador).OrderByDescending(x => x.FechaNacimiento).ToList();

            var resultado = new List <JugadorCarnetVM>();

            foreach (var jugador in jugadores)
            {
                resultado.Add(_jugadorVMM.MapJugadorParaCarnet(jugador, equipo));
            }

            return(View(resultado));
        }
예제 #2
0
        public string Getjugadores(string codigoAlfanumerico)         //TODO: Pedir token acá
        {
            int equipoId;

            try
            {
                equipoId = GeneradorDeHash.ObtenerSemillaAPartirDeAlfanumerico7Digitos(codigoAlfanumerico);
            } catch (Exception e)
            {
                return(JsonConvert.SerializeObject(ApiResponseCreator.Error(e.Message)));
            }

            var equipo    = _context.Equipos.Find(equipoId);
            var jugadores = _context.JugadorEquipos.Where(x => x.EquipoId == equipoId).Select(x => x.Jugador).OrderByDescending(x => x.FechaNacimiento).ToList();

            var resultado = new List <JugadorCarnetVM>();

            foreach (var jugador in jugadores)
            {
                resultado.Add(_jugadorVMM.MapJugadorParaCarnet(jugador, equipo));
            }

            return(JsonConvert.SerializeObject(ApiResponseCreator.Exito(resultado)));
        }