Example #1
0
 public void Altera(Vencedor vencedor, Champion_Paladins champion, Champion_Paladins[] aliados, Champion_Paladins[] inimigos, int pontosAliado, int pontosInimigo, string mapa)
 {
     Ganhador           = vencedor;
     SeuHeroi           = champion;
     Time_Aliado        = aliados;
     Time_Inimigo       = inimigos;
     this.pontosAliado  = pontosAliado;
     this.pontosInimigo = pontosInimigo;
     Mapa = mapa;
 }
Example #2
0
 public PartidaPaladins(Vencedor vencedor, Champion_Paladins champion, Champion_Paladins[] aliados, Champion_Paladins[] inimigos, int pontosAliado, int pontosInimigo, string mapa, DateTime dateTime)
     : base(vencedor, dateTime)
 {
     SeuHeroi           = champion;
     this.pontosAliado  = pontosAliado;
     this.pontosInimigo = pontosInimigo;
     Time_Aliado        = aliados;
     Time_Inimigo       = inimigos;
     Mapa = mapa;
 }
Example #3
0
        public async Task <Vencedor> RegistrarVencedor(Vencedor vencedor)
        {
            try
            {
                _dbContext.Add(vencedor);
                await _dbContext.SaveChangesAsync();

                return(vencedor);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #4
0
        private void rps_game_winner(List <Jogador> LJ)
        {
            bool    v = true;
            Jogador Vencedor;

            if (LJ.Count == 2)
            {
                Console.WriteLine("Lista de Jogadores:");

                //Loop que Verifica se as jogadas escolhidas estão corretas
                for (int i = 0; i < LJ.Count && v == true; i++)
                {
                    Console.WriteLine(LJ[i].getJogador());
                    if (LJ[i].getEscolha() != 'R' &&
                        LJ[i].getEscolha() != 'P' &&
                        LJ[i].getEscolha() != 'S')
                    {
                        v = false;
                    }
                }

                if (v == true)
                {
                    ltbPrompt.Items.Add("[" + LJ[0].getJogador() + "," + LJ[1].getJogador() + "]");
                    Vencedor = Disputa(LJ[0], LJ[1]);
                    if (Vencedor != null)
                    {
                        MessageBox.Show("O Vencedor do Duelo : " + Vencedor.getJogador(), "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        ltbPrompt.Items.Add("VENCEDOR: " + Vencedor.getJogador());
                    }
                    else
                    {
                        MessageBox.Show("Erro ao Processar a Disputa", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    NoSuchStrategyError();
                }
            }
            else
            {
                WrongNumberOfPlayersError();
            }
        }
Example #5
0
        public async Task <Vencedor> definirVencedorDia()
        {
            try
            {
                DateTime dataDe  = DateTime.Now.Date;
                DateTime dataAte = dataDe.AddHours(23).AddMinutes(59).AddSeconds(59);

                object restauranteMaisVotado = _votoRepository.GetRestauranteMaisVotado(dataDe, dataAte);

                Vencedor vencedor = new Vencedor();
                vencedor.RES_ID   = (int)restauranteMaisVotado.GetType().GetProperty("RES_ID").GetValue(restauranteMaisVotado, null);
                vencedor.VCD_DATA = dataDe;

                return(await _vencedorRepository.RegistrarVencedor(vencedor));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #6
0
 protected Partida(Vencedor vencedor, DateTime dateTime)
 {
     Ganhador = vencedor;
     DataHora = dateTime;
 }
Example #7
0
 public PartidaHS(Vencedor vencedor, Champion_HS champion, Champion_HS champion_inimigo, DateTime dateTime)
     : base(vencedor, dateTime)
 {
     SeuHeroi     = champion;
     HeroiInimigo = champion_inimigo;
 }
Example #8
0
 public void Altera(Vencedor vencedor, Champion_HS champion, Champion_HS champion_inimigo)
 {
     Ganhador     = vencedor;
     SeuHeroi     = champion;
     HeroiInimigo = champion_inimigo;
 }
Example #9
0
        public async Task <bool> vencedorDiaFoiDefinido()
        {
            Vencedor vencedor = await _vencedorRepository.GetVencedorData(DateTime.Now.Date);

            return(await Task.FromResult(vencedor != null));
        }