예제 #1
0
        public List <Rodada> ConverterPartidasParaRodada(IEnumerable <Partida> partidas)
        {
            try
            {
                List <Rodada> listRodada = new List <Rodada>();
                foreach (Partida objPartida in partidas)
                {
                    Rodada rodada = new Rodada();
                    rodada.Numero    = objPartida.Rodada;
                    rodada.Campo     = objPartida.LocalPartida;
                    rodada.Data      = objPartida.DataPartida.ToString("dd/MM/yyyy");
                    rodada.HoraJogo1 = objPartida.DataPartida.ToString("HH:mm");
                    rodada.Partida1  = objPartida;
                    rodada.Jogo1     = objPartida.EscudoPequenoMandante.Split('.')[0] + " - " + objPartida.GolMandante + " X " + objPartida.GolVisitante + " - " + objPartida.EscudoPequenoVisitante.Split('.')[0];

                    listRodada.Add(rodada);
                }

                return(listRodada);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
예제 #2
0
        public List <Rodada> ConverterPartidasParaRodada(IEnumerable <Partida> partidas)
        {
            try
            {
                List <Rodada> listRodada = new List <Rodada>();

                int contatoRodada = 0;
                //foreach (Partida objPartida in partidas)
                //{
                //    if (contatoRodada == 0)
                //    {
                //        rodada.Numero = objPartida.Rodada;
                //        rodada.Campo = objPartida.Estadio;
                //        rodada.Data = objPartida.DataPartida.ToString("dd/MM/yyyy");
                //        rodada.HoraJogo1 = objPartida.DataPartida.ToString("HH:mm");
                //        rodada.Partida1 = objPartida;
                //        rodada.Jogo1 = objPartida.EscudoPequenoMandante.Split('.')[0] + " - " + objPartida.GolMandante + " X " + objPartida.GolVisitante + " - " + objPartida.EscudoPequenoVisitante.Split('.')[0];
                //        rodada.Cidade = objPartida.LocalPartida;
                //    }
                //    contatoRodada++;
                //    if (contatoRodada == 2)
                //    {
                //        rodada.HoraJogo2 = objPartida.DataPartida.ToString("HH:mm");
                //        rodada.Jogo2 = objPartida.EscudoPequenoMandante.Split('.')[0] + " - " + objPartida.GolMandante + " X " + objPartida.GolVisitante + " - " + objPartida.EscudoPequenoVisitante.Split('.')[0];
                //        rodada.Partida2 = objPartida;
                //        listRodada.Add(rodada);
                //        contatoRodada = 0;
                //        rodada = new Rodada();
                //    }
                //}

                foreach (Partida objPartida in partidas)
                {
                    Rodada rodada = new Rodada();
                    if (contatoRodada == 0)
                    {
                        rodada.Numero            = objPartida.Rodada;
                        rodada.Campo             = objPartida.Estadio;
                        rodada.Data              = objPartida.DataPartida.ToString("dd/MM/yyyy");
                        rodada.HoraJogo1         = objPartida.DataPartida.ToString("HH:mm");
                        rodada.Partida1          = objPartida;
                        rodada.NomeTimeMandante  = objPartida.TimeMandante;
                        rodada.NomeTimeVisitante = objPartida.TimeVisitante;
                        rodada.Jogo1             = objPartida.EscudoPequenoMandante.Split('.')[0] + " - " + objPartida.GolMandante + " X " + objPartida.GolVisitante + " - " + objPartida.EscudoPequenoVisitante.Split('.')[0];
                        rodada.Cidade            = objPartida.LocalPartida;
                        listRodada.Add(rodada);
                    }
                }
                return(listRodada);
            }
            catch (Exception ex)
            {
                throw;
            }
        }