Exemplo n.º 1
0
        // Código de ejemplo para compilar una ApplicationBar traducida
        //private void BuildLocalizedApplicationBar()
        //{
        //    // Establecer ApplicationBar de la página en una nueva instancia de ApplicationBar.
        //    ApplicationBar = new ApplicationBar();

        //    // Crear un nuevo botón y establecer el valor de texto en la cadena traducida de AppResources.
        //    ApplicationBarIconButton appBarButton = new ApplicationBarIconButton(new Uri("/Assets/AppBar/appbar.add.rest.png", UriKind.Relative));
        //    appBarButton.Text = AppResources.AppBarButtonText;
        //    ApplicationBar.Buttons.Add(appBarButton);

        //    // Crear un nuevo elemento de menú con la cadena traducida de AppResources.
        //    ApplicationBarMenuItem appBarMenuItem = new ApplicationBarMenuItem(AppResources.AppBarMenuItemText);
        //    ApplicationBar.MenuItems.Add(appBarMenuItem);
        //}

        public void putWeather(Invocador i)
        {
            invocador = i;
            switch (i.Existe)
            {
            case -2:
                existe.Text = "Error de programación";
                break;

            case -1:
                existe.Text = "Probablemente no hay Internet. Comprueba tu conexión";
                break;

            case 0:
                existe.Text = "El invocador no existe. Inténtalo de nuevo";
                break;

            case 1:
                int      index            = listaRegiones.SelectedIndex;
                Regiones r                = new Regiones();
                String   nombredelaRegion = r.Data[index].NomRegion;
                PhoneApplicationService.Current.State["param"] = invocador;
                NavigationService.Navigate(new Uri("/principal.xaml", UriKind.Relative));
                break;
            }
        }
Exemplo n.º 2
0
        public ActionResult <Invocador> getInvocador(String nick)
        {
            Invocador invocador = _invocadorSerivice.getInvocador(nick);

            if (invocador == null)
            {
                return(NotFound());
            }
            return(invocador);
        }
Exemplo n.º 3
0
        public static void EX1()
        {
            Receptor  receptor  = new Receptor();
            Invocador invocador = new Invocador(new ComandoConcreto(receptor));

            invocador.Action();

            invocador = new Invocador(new ComandoConcreto2(receptor));
            invocador.Action();
        }
Exemplo n.º 4
0
        public ActionResult <Invocador> getInvocador(int id)
        {
            Invocador invocador = _invocadorSerivice.GetInvocadorById(id);

            if (invocador == null)
            {
                return(NotFound());
            }
            return(invocador);
        }
 public Invocador GetInvocadorById(int id)
 {
     try
     {
         Invocador invocador = _dbContext.Invocador.find(id);
         return(invocador);
     } catch
     {
         throw;
     }
 }
Exemplo n.º 6
0
        public WebClient(String nom, String reg, IWeb iweb)
        {
            client      = new HttpClient();
            nomBusqueda = nom;
            regBusqueda = reg;
            this.iweb   = iweb;

            Invocador inv = new Invocador();

            inv.SummonerName = nomBusqueda;
            inv.Region       = reg;
        }
 public Invocador insertInvocador(Invocador invocador)
 {
     try
     {
         return(_invocadorSerivice.inserirInvocador(invocador));
     }
     catch (Exception e)
     {
         _ = e.StackTrace;
         return(null);
     }
 }
 public Invocador UpdateInvocador(Invocador invocador)
 {
     try
     {
         _dbContext.Entry(invocador).State = EntityState.Modifield;
         _dbContext.SaveChanges();
         return(this.GetInvocadorById(invocador.id));
     }
     catch
     {
         throw;
     }
 }
 public Invocador saveInvocador(Invocador invocador)
 {
     try
     {
         _dbContext.Invocadores.Add(invocador);
         _dbContext.SaveChanges();
         return(this.getInvocador(invocador.nick));
     }
     catch
     {
         throw;
     }
 }
Exemplo n.º 10
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            //List<String> claves = { "nombre", "region" };

            /*if(NavigationContext.QueryString.Contains("nombre"))
             * {
             *
             * }*/
            //summonerName=NavigationContext.QueryString["nombre"];
            //reg = NavigationContext.QueryString["region"];
            Invocador i = new Invocador();

            i = PhoneApplicationService.Current.State["param"] as Invocador;
            //invocador.Text = i.SummonerName;
            //region.Text = i.Region;
            pivot.DataContext = i;
            BitmapImage bi3 = new BitmapImage();

            if (i.Liga.Contains("Unranked"))
            {
                bi3.UriSource = new Uri("Assets/Unranked.png", UriKind.Relative);
            }
            if (i.Liga.Contains("Bronce"))
            {
                bi3.UriSource = new Uri("Assets/Bronze.png", UriKind.Relative);
            }
            if (i.Liga.Contains("Plata"))
            {
                bi3.UriSource = new Uri("Assets/Silver.png", UriKind.Relative);
            }
            if (i.Liga.Contains("Oro"))
            {
                bi3.UriSource = new Uri("Assets/Gold.png", UriKind.Relative);
            }
            if (i.Liga.Contains("Platino"))
            {
                bi3.UriSource = new Uri("Assets/Platinum.png", UriKind.Relative);
            }
            if (i.Liga.Contains("Diamante"))
            {
                bi3.UriSource = new Uri("Assets/Diamond.png", UriKind.Relative);
            }
            if (i.Liga.Contains("Challenger"))
            {
                bi3.UriSource = new Uri("Assets/Challenger.png", UriKind.Relative);
            }

            image.Source = bi3;
            NavigationService.RemoveBackEntry();
            base.OnNavigatedTo(e);
        }
 public boolean DeleteInvocador(int id)
 {
     try
     {
         Invocador invocador = this.GetInvocadorById(id);
         _dbContext.Invocador.Remove(invocador);
         _dbContext.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
        public Partida salvarPartida(MatchReference partida, Invocador invocador, Match partidaAPI, Participant jogador)
        {
            Partida partidaEntity = new Partida();

            partidaEntity.accountId = invocador;
            //partidaEntity.setStatusPartida(statusPartida);
            partidaEntity.id = partida.GameId;

            ParticipantStats jogadorStats = jogador.Stats;

            long getMultikill = jogadorStats.LargestMultiKill;

            if (getMultikill == 1)
            {
                partidaEntity.multiKill = "Kill '-'";
            }
            else if (getMultikill == 2)
            {
                partidaEntity.multiKill = "Double Kill";
            }
            else if (getMultikill == 3)
            {
                partidaEntity.multiKill = "Triple Kill";
            }
            else if (getMultikill == 4)
            {
                partidaEntity.multiKill = "Quadra Kill";
            }
            else if (getMultikill == 5)
            {
                partidaEntity.multiKill = "Penta Kill";
            }

            partidaEntity.duracao = partidaAPI.GameDuration;
            // jogador.getChampionId()

            long kills   = jogadorStats.Kills;
            long deaths  = jogadorStats.Deaths;
            long assists = jogadorStats.Assists;

            partidaEntity.kda        = kills.ToString."/".deaths.ToString + "/" + assists.IoString;
            partidaEntity.scoreVisao = jogadorStats.VisionScore;
            partidaEntity.farm       = jogadorStats.totalMinionsKilled;
            partidaEntity.gold       = jogadorStats.goldEarned;
            partidaEntity.wards      = jogadorStats.wardsPlaced;
            partidaEntity.resultado  = jogadorStats.Winner;
            partidaEntity            = partidaRepository.save(partidaEntity);

            for (int indexBuild = 0; indexBuild < 6; indexBuild++)
            {
                ItensPartida itens = new ItensPartida();
                itens.setIdPartida(partidaEntity);
                itens.setItemId(utilService.getItem(indexBuild, jogadorStats));
                itensRepository.save(itens);
                logger.info("salvando iten: " + itens.getItemId());
            }

            SpellsPartida spells = new SpellsPartida();

            spells.setIdPartida(partidaEntity);
            spells.setSpellId(jogador.getSpell1Id());
            spellsPartidaRepository.save(spells);
            logger.info("salvando spell: " + spells.getSpellId());
            spells.setSpellId(jogador.getSpell2Id());
            spellsPartidaRepository.save(spells);
            logger.info("salvando spell: " + spells.getSpellId());

            //RunasPartida runas = new RunasPartida();
            //runas.setIdPartida(partidaEntity);
            //runas.setRunaId(jogador.getRunes().get(0).getRuneId());
            //runasPartidaRepository.save(runas);
            //logger.info("salvando runa: " + runas.getRunaId());
            //runas.setRunaId(jogador.getRunes().get(1).getRuneId());
            //runasPartidaRepository.save(runas);
            //logger.info("salvando runa: " + runas.getRunaId());

            logger.info("partida salva: id da Partida" + partidaEntity.getIdPartida());

            return(partidaEntity);
        }
Exemplo n.º 13
0
        public void Main()
        {
            Personaje Personaje = new Personaje();
            string    cValorIngreso = string.Empty, cValorAccion = string.Empty, cMensaje = string.Empty;
            int       iValor    = 0;
            Invocador Invocador = new Invocador();

            Console.WriteLine("Seleccione el nombre de su personaje");
            cValorIngreso     = Console.ReadLine();
            Personaje.cNombre = cValorIngreso;

            Console.WriteLine("\nSeleccione su personaje\n1)Gerrero clase Baja\n2)Guerrero clase media\n3)Guerrero clase alta");
            cValorIngreso = Console.ReadLine();
            switch (cValorIngreso)
            {
            case "1":
                iValor = 10;
                break;

            case "2":
                iValor = 20;
                break;

            case "3":
                iValor = 30;
                break;

            default:
                iValor = 1;
                break;
            }
            Personaje.iFuerza = iValor;

            Console.WriteLine("\nSeleccione su acción\n1)Caminar\n2)Saltar\n3)Golpear\n4)Disparar\n5)Conseguir Granadas\n6)Conseguir pistola de plasma");
            while (cValorIngreso != "x")
            {
                cValorAccion = Console.ReadLine();
                switch (cValorAccion)
                {
                case ("1"):
                    Invocador.EjecutarAccion(new Caminar());
                    break;

                case ("2"):
                    Invocador.EjecutarAccion(new Saltar());
                    break;

                case ("3"):
                    Invocador.EjecutarAccion(new Golpear());
                    break;

                case ("4"):
                    Invocador.EjecutarAccion(new Disparar());
                    break;

                case ("5"):
                {
                    Invocador.EjecutarAccion(new Granada());
                    //Personaje.lGranada = !Personaje.lGranada;
                }
                break;

                case ("6"):
                {
                    Invocador.EjecutarAccion(new Plasma());
                    //Personaje.lPlasma = !Personaje.lPlasma;
                }
                break;

                default:
                    break;
                }
                cMensaje = Invocador.RealizarAcciones(Personaje);
                Console.WriteLine(cMensaje);
            }
        }
Exemplo n.º 14
0
        public Invocador updateInvocador([FromBody] Invocador invocador)
        {
            Invocador invocador = _invocadorSerivice.UpdateInvocador(invocador);

            return(invocador);
        }
Exemplo n.º 15
0
        public async void getSummoner()
        {
            String cadena           = url + regBusqueda + "/" + nomBusqueda + "/summary";
            HttpResponseMessage msg = null;
            int       exists        = 1;
            var       a             = 0;
            String    prueba        = "";
            Invocador i             = new Invocador();

            try
            {
                msg = await client.GetAsync(new Uri(cadena));
            }
            catch (Exception e)
            {
                Console.WriteLine("Probablemente no hay internet");
                i.Existe = -1;
                iweb.putWeather(i);
                return;
            }
            String response = "";

            response = msg.Content.ToString();
            var doc = new HtmlDocument();

            doc.LoadHtml(response);
            HtmlNode node = doc.GetElementbyId("content");

            try
            {
                HtmlNodeCollection headers = node.SelectNodes("//div[@class='head']/h3");
                HtmlNode           header  = headers[0];
                if (header.InnerText.Equals("Summoner Not Found"))
                {
                    i.Existe = 0;
                }
                else
                {
                    i.Existe       = 1;
                    i.SummonerName = nomBusqueda;
                    i.Region       = regBusqueda;
                    HtmlNodeCollection boxes = node.SelectNodes("//div[@class='box']/h3");
                    HtmlNode           box   = boxes[0];
                    prueba = box.InnerText;
                    int    start       = prueba.IndexOf("L");
                    int    final       = prueba.IndexOf("&");
                    String nivelCadena = prueba.Substring(prueba.IndexOf("L"), final - start);
                    start = nivelCadena.IndexOf(" ");
                    int nivel = Convert.ToInt32(nivelCadena.Substring(start));
                    i.Nivel = nivel;
                    if (i.Nivel < 30)
                    {
                        i.Liga       = "Unranked";
                        i.Porcentaje = 0;
                        i.Victorias  = "0V";
                        i.Derrotas   = "0D";
                        i.KDA        = "0";
                        i.NomLiga    = "0";
                        i.PuntosLiga = "0 LP";
                    }
                    else
                    {
                        HtmlNode rankedsoloqueues = doc.GetElementbyId("rankedsolo");
                        HtmlNode rankedsoloqueue  = rankedsoloqueues.SelectNodes("//div[@class='body']")[0];
                        HtmlNode tier             = rankedsoloqueue.SelectNodes("//p[@class='tier']")[1];
                        HtmlNode leaguepoints     = rankedsoloqueue.SelectSingleNode("//p[@class='leaguepoints']");
                        HtmlNode kda        = rankedsoloqueue.SelectSingleNode("//p[@class='kda']");
                        HtmlNode wins       = rankedsoloqueue.SelectSingleNode("//span[@class='wins']");
                        HtmlNode losses     = rankedsoloqueue.SelectSingleNode("//span[@class='losses']");
                        HtmlNode leaguename = rankedsoloqueue.SelectSingleNode("//p[@class='leaguename']");
                        String   tieri      = tier.InnerText;
                        if (tieri.Equals("Unranked "))
                        {
                            i.Liga       = "Unranked";
                            i.Porcentaje = 0;
                            i.Victorias  = "0V";
                            i.Derrotas   = "0D";
                            i.KDA        = "0";
                            i.NomLiga    = "0";
                            i.PuntosLiga = "0 LP";
                        }
                        else
                        {
                            tieri  = tieri.Replace("Bronze", "Bronce");
                            tieri  = tieri.Replace("Silver", "Plata");
                            tieri  = tieri.Replace("Gold", "Oro");
                            tieri  = tieri.Replace("Platinum", "Platino");
                            tieri  = tieri.Replace("Diamond", "Diamante");
                            i.Liga = tieri;
                            String ptosligai = leaguepoints.InnerText;
                            ptosligai    = ptosligai.Replace("League Points", "LP");
                            i.PuntosLiga = ptosligai;
                            String kdai = kda.InnerText;
                            kdai  = kdai.Replace("&ndash;", " ");
                            i.KDA = kdai;
                            String victoriasi = wins.InnerText;
                            victoriasi  = victoriasi.Replace("W", "V");
                            i.Victorias = victoriasi;
                            String derrotasi = losses.InnerText;
                            derrotasi = derrotasi.Replace("L", "D");
                            double porc, vic, derr;
                            String parsev = victoriasi.Substring(0, victoriasi.IndexOf("V") - 1);
                            String parsed = derrotasi.Substring(0, derrotasi.IndexOf("D") - 1);
                            vic          = Convert.ToDouble(parsev);
                            derr         = Convert.ToDouble(parsed);
                            porc         = vic / (vic + derr) * 100;
                            porc         = Math.Round(porc, 1);
                            i.Porcentaje = porc;
                            a            = 0;
                            i.Derrotas   = derrotasi;
                            i.NomLiga    = leaguename.InnerText;
                        }
                    }
                }
            }
            catch (NullReferenceException e)
            {
                Console.WriteLine("El nodo no ha sido encontrado en el texto HTML. Error de programación");
                i.Existe = -2;
            }
            iweb.putWeather(i);
        }
 public Invocador saveInvocador(Invocador invocador)
 {
     return(_invocadorRepository.saveInvocador(invocador));
 }
Exemplo n.º 17
0
 //[ProducesResponseType(typeof(Invocador), StatusCodes.Status201Created)]
 //[ProducesResponseType(StatusCodes.Status400BadRequest)]
 public Invocador insertInvocador([FromBody] Invocador invocador)
 {
     return(_invocadorSerivice.inserirInvocador(invocador));
 }
 public Invocador UpdateInvocador(Invocador invocador)
 {
     return(_invocadorRepository.UpdateInvocador(invocador));
 }