public List <EquipoBE> GetAllEquipo()
        {
            try
            {
                eSportsEntities entity         = new eSportsEntities();
                List <EquipoBE> objListaEquipo = new List <EquipoBE>();

                var query = (from objEquipo in entity.EQUIPO
                             select objEquipo);

                foreach (var objEquipoConsultar in query)
                {
                    EquipoBE objEquipoBE = new EquipoBE();
                    objEquipoBE.IdEquipo   = Convert.ToInt16(objEquipoConsultar.IdEquipo);
                    objEquipoBE.NomEquipo  = objEquipoConsultar.NomEquipo;
                    objEquipoBE.PaisEquipo = objEquipoConsultar.PaisEquipo;

                    objListaEquipo.Add(objEquipoBE);
                }

                return(objListaEquipo);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public List <PremioEquipo> AsignarGanancia(Int16 IdTorneo, Decimal Monto)
        {
            try
            {
                eSportsEntities     entity   = new eSportsEntities();
                List <PremioEquipo> objLista = new List <PremioEquipo>();

                var query = entity.usp_GananciaTorneo(IdTorneo, Monto);

                foreach (var item in query)
                {
                    PremioEquipo objItem = new PremioEquipo();
                    objItem.NomEquipo = item.NomEquipo;
                    objItem.Puesto    = Convert.ToInt16(item.Puesto);
                    objItem.Ganancia  = Convert.ToDecimal(item.Ganancia);

                    objLista.Add(objItem);
                }
                return(objLista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public List <EquipoPuestos> PuestoTorneo(Int16 IdTorneo)
        {
            try
            {
                eSportsEntities      entity   = new eSportsEntities();
                List <EquipoPuestos> objLista = new List <EquipoPuestos>();

                var query = entity.usp_PuestosEquipos(IdTorneo);

                foreach (var item in query)
                {
                    EquipoPuestos objItem = new EquipoPuestos();
                    objItem.Puesto    = Convert.ToInt16(item.Puesto);
                    objItem.NomEquipo = item.Nombre_de_Equipo;
                    objItem.Victorias = Convert.ToInt16(item.Victorias);
                    objItem.Derrotas  = Convert.ToInt16(item.Derrotas);
                    objItem.Torneo    = item.NomTorneo;

                    objLista.Add(objItem);
                }
                return(objLista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public List <JugadorBE> ListarJugadoresPorEdad(Int16 edad)
        {
            try
            {
                eSportsEntities  entity   = new eSportsEntities();
                List <JugadorBE> objLista = new List <JugadorBE>();
                var query = entity.usp_EdadJugador(edad);

                foreach (var item in query)
                {
                    JugadorBE objItem = new JugadorBE();
                    objItem.Apellido = item.ApeJugador;
                    objItem.Nombre   = item.NomJugador;
                    objItem.NickName = item.NickJugador;
                    objItem.Pais     = item.PaisJugador;
                    objItem.Edad     = Convert.ToInt16(item.EdadJugador);

                    objLista.Add(objItem);
                }
                return(objLista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public List <EquipoPuntos> RankingEquipoPartida(Int16 partida)
        {
            try
            {
                eSportsEntities     entity   = new eSportsEntities();
                List <EquipoPuntos> objLista = new List <EquipoPuntos>();

                var query = entity.usp_KillsEquipoPorPartida(partida);

                foreach (var item in query)
                {
                    EquipoPuntos objItem = new EquipoPuntos();
                    objItem.Enfrentamiento = item.Enfrentamiento;
                    objItem.Equipo         = item.NomEquipo;
                    objItem.Resultado      = Convert.ToSingle(item.Resultado);

                    objLista.Add(objItem);
                }
                return(objLista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public List <HeroeRol> HeroeJugadorRoles(Int16 IdHeroe, String RolJugador)
        {
            try
            {
                eSportsEntities entity   = new eSportsEntities();
                List <HeroeRol> objLista = new List <HeroeRol>();

                var query = entity.usp_ListarHeroeRol(IdHeroe, RolJugador);

                foreach (var item in query)
                {
                    HeroeRol objItem = new HeroeRol();
                    objItem.IdPartida = Convert.ToInt16(item.IdPartida);
                    objItem.IdJugador = Convert.ToInt16(item.IdJugador);
                    //objItem.Round = item.RoundJugador;
                    objItem.Nickname = item.NickJugador;
                    objItem.IdHeroe  = Convert.ToInt16(item.IdHeroe);
                    objItem.NomHeroe = item.NomHeroe;
                    objItem.Kills    = Convert.ToInt16(item.Kills);
                    objItem.Deaths   = Convert.ToInt16(item.Deaths);
                    objItem.Assists  = Convert.ToInt16(item.Assists);

                    objLista.Add(objItem);
                }

                return(objLista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public List <JugadorBE> ListarPaisJugadores(String pais)
        {
            eSportsEntities entity = new eSportsEntities();

            try
            {
                List <JugadorBE> objListaJugador = new List <JugadorBE>();
                var query = (from JUGADOR in entity.JUGADOR
                             where JUGADOR.PaisJugador == pais
                             select JUGADOR);
                foreach (var objJugadorConsultar in query)
                {
                    JugadorBE objItem = new JugadorBE();
                    objItem.Apellido = objJugadorConsultar.ApeJugador;
                    objItem.Nombre   = objJugadorConsultar.NomJugador;
                    objItem.NickName = objJugadorConsultar.NickJugador;
                    objItem.Pais     = objJugadorConsultar.PaisJugador;
                    objItem.Rol      = objJugadorConsultar.RolJugador;
                    objItem.Equipo   = objJugadorConsultar.EQUIPO.NomEquipo;

                    objListaJugador.Add(objItem);
                }
                return(objListaJugador);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemple #8
0
        public List <TorneoBE> FechaTorneo(DateTime FecIni, DateTime FecFin)
        {
            eSportsEntities entity = new eSportsEntities();

            try
            {
                List <TorneoBE> objLista = new List <TorneoBE>();

                var query = entity.ConsultarFechaTorneo(FecIni, FecFin);

                foreach (var item in query)
                {
                    TorneoBE objItem = new TorneoBE();
                    objItem.Nombre = item.NomTorneo;
                    objItem.Org    = item.OrgTorneo;
                    objItem.Pais   = item.PaisTorneo;
                    objItem.Lugar  = item.LugarTorneo;


                    objLista.Add(objItem);
                }
                return(objLista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public List <HeroeBE> HeroeComplejidad(String complejidad)
        {
            eSportsEntities entity = new eSportsEntities();

            try
            {
                List <HeroeBE> objLista = new List <HeroeBE>();

                var query = entity.ConsultarHeroeComplejidad1(complejidad);

                foreach (var item in query)
                {
                    HeroeBE objItem = new HeroeBE();
                    objItem.Id          = Convert.ToInt16(item.idHeroe);
                    objItem.Nombre      = item.NomHeroe;
                    objItem.Atributo    = item.Atributo;
                    objItem.Tipo        = item.Tipo;
                    objItem.Complejidad = item.Complejidad;

                    objLista.Add(objItem);
                }
                return(objLista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public List <HeroeConteo> HeroePorcentaje(Int16 IdTorneo)
        {
            try
            {
                eSportsEntities    entities = new eSportsEntities();
                List <HeroeConteo> objLista = new List <HeroeConteo>();

                var query = entities.usp_HeroesPorcentaje(IdTorneo);

                foreach (var item in query)
                {
                    HeroeConteo objItem = new HeroeConteo();
                    objItem.NomHeroe   = item.NomHeroe;
                    objItem.ConHeroe   = Convert.ToInt16(item.HeroCount);
                    objItem.Porcentaje = item.Porcentaje;

                    objLista.Add(objItem);
                }

                return(objLista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public List <HeroeBE> GetAllHeroes()
        {
            eSportsEntities entity = new eSportsEntities();

            try
            {
                List <HeroeBE> objListaHeroes = new List <HeroeBE>();

                var query = (from objHeroe in entity.HEROE
                             select objHeroe);

                foreach (var objHeroeConsultar in query)
                {
                    HeroeBE objHeroeBE = new HeroeBE();
                    objHeroeBE.Id          = Convert.ToInt16(objHeroeConsultar.IdHeroe);
                    objHeroeBE.Nombre      = objHeroeConsultar.NomHeroe;
                    objHeroeBE.Atributo    = objHeroeConsultar.Atributo;
                    objHeroeBE.Tipo        = objHeroeConsultar.Tipo;
                    objHeroeBE.Complejidad = objHeroeConsultar.Complejidad;

                    objListaHeroes.Add(objHeroeBE);
                }
                return(objListaHeroes);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemple #12
0
        public List <PartidaBE> GetAllPartida()
        {
            try
            {
                eSportsEntities  entity          = new eSportsEntities();
                List <PartidaBE> objListaPartida = new List <PartidaBE>();

                var query = (from objPartida in entity.PARTIDA
                             select objPartida);

                foreach (var objPartidaConsultar in query)
                {
                    PartidaBE objPartidaBE = new PartidaBE();
                    objPartidaBE.IdPartida    = Convert.ToInt16(objPartidaConsultar.IdPartida);
                    objPartidaBE.RoundPartida = objPartidaConsultar.RoundPartida;

                    objListaPartida.Add(objPartidaBE);
                }
                return(objListaPartida);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public List <TorneoBE> GetAllTorneo()
        {
            try
            {
                eSportsEntities entity         = new eSportsEntities();
                List <TorneoBE> objListaTorneo = new List <TorneoBE>();

                var query = (from objTorneo in entity.TORNEO
                             select objTorneo);

                foreach (var objTorneoConsultar in query)
                {
                    TorneoBE objTorneoBE = new TorneoBE();
                    objTorneoBE.IdTorneo = Convert.ToInt16(objTorneoConsultar.IdTorneo);
                    objTorneoBE.Nombre   = objTorneoConsultar.NomTorneo;
                    objTorneoBE.Org      = objTorneoConsultar.OrgTorneo;
                    objTorneoBE.Pais     = objTorneoConsultar.PaisTorneo;
                    objTorneoBE.Lugar    = objTorneoConsultar.LugarTorneo;

                    objListaTorneo.Add(objTorneoBE);
                }

                return(objListaTorneo);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public List <PuestoTorneo> ListarPuestoTorneo(Int16 Puesto)
        {
            try
            {
                eSportsEntities     entity   = new eSportsEntities();
                List <PuestoTorneo> objLista = new List <PuestoTorneo>();

                var query = entity.usp_PuestoPorTorneo(Puesto);

                foreach (var item in query)
                {
                    PuestoTorneo objItem = new PuestoTorneo();
                    objItem.NomTorneo  = item.NomTorneo;
                    objItem.PaisTorneo = item.PaisTorneo;
                    //objItem.LugarTorneo = item.LugarTorneo;
                    objItem.NomEquipo  = item.NomEquipo;
                    objItem.PaisEquipo = item.PaisEquipo;
                    objItem.Victorias  = Convert.ToInt16(item.Victorias);
                    objItem.Derrotas   = Convert.ToInt16(item.Derrotas);

                    objLista.Add(objItem);
                }

                return(objLista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public List <TorneoEquipos> ListarTorneosEquipos(Int16 IdEquipo)
        {
            try
            {
                eSportsEntities      entity   = new eSportsEntities();
                List <TorneoEquipos> objLista = new List <TorneoEquipos>();

                var query = entity.usp_TorneosPorEquipo(IdEquipo);

                foreach (var item in query)
                {
                    TorneoEquipos objItem = new TorneoEquipos();
                    objItem.NomTorneo   = item.NomTorneo;
                    objItem.PaisTorneo  = item.PaisTorneo;
                    objItem.LugarTorneo = item.LugarTorneo;
                    objItem.Puesto      = Convert.ToInt16(item.Puesto);

                    objLista.Add(objItem);
                }
                return(objLista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public List <JugadorEstadistica> RankingJugador(Int16 top)
        {
            try
            {
                eSportsEntities           entity   = new eSportsEntities();
                List <JugadorEstadistica> objLista = new List <JugadorEstadistica>();

                var query = (from obj in entity.vw_RankingKillsPorPartida
                             select new
                {
                    obj.RoundPartida,
                    obj.NickJugador,
                    obj.NomHeroe,
                    obj.TotalKills,
                    obj.TotalDeaths,
                    obj.TotalAssists
                }).Take(top);
                foreach (var item in query)
                {
                    JugadorEstadistica objItem = new JugadorEstadistica();
                    objItem.Round        = item.RoundPartida;
                    objItem.Nickname     = item.NickJugador;
                    objItem.NomHeroe     = item.NomHeroe;
                    objItem.TotalKills   = Convert.ToSingle(item.TotalKills);
                    objItem.TotalDeaths  = Convert.ToSingle(item.TotalDeaths);
                    objItem.TotalAssists = Convert.ToSingle(item.TotalAssists);

                    objLista.Add(objItem);
                }
                return(objLista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }