Esempio n. 1
0
        public override List <Encuentro> GenerarFixture()
        {
            List <Encuentro> encuentros = new List <Encuentro>();
            int fechaEncuentro          = 0;

            for (int i = 0; i < participantes.Count; i++)
            {
                for (int j = 0; j < participantes.Count; j++)
                {
                    if (i != j)
                    {
                        Encuentro encuentro = new Encuentro();
                        encuentro.FechaHora = fechaInicio.AddDays(fechaEncuentro);
                        encuentro.Id        = new Guid();
                        ICollection <ParticipanteEncuentro> participanteEncuentros = new List <ParticipanteEncuentro>();
                        ParticipanteEncuentro participanteEncuentroUno             = new ParticipanteEncuentro();
                        participanteEncuentroUno.ParticipanteId = participantes[i].Id;
                        ParticipanteEncuentro participanteEncuentroDos = new ParticipanteEncuentro();
                        participanteEncuentroDos.ParticipanteId = participantes[j].Id;
                        participanteEncuentros.Add(participanteEncuentroUno);
                        participanteEncuentros.Add(participanteEncuentroDos);
                        encuentro.ParticipanteEncuentro = participanteEncuentros;

                        encuentros.Add(encuentro);
                        fechaEncuentro += 3;
                    }
                }
            }
            return(encuentros);
        }
        public static Encuentro ObtenerEncuentroSinDeporte()
        {
            Encuentro encuentro = new Encuentro();

            encuentro.FechaHora = DateTime.Now;
            encuentro.Id        = Guid.NewGuid();
            Deporte deporte = new Deporte();

            deporte.Id        = Guid.NewGuid();
            encuentro.Deporte = deporte;
            ICollection <ParticipanteEncuentro> participanteEncuentros = new List <ParticipanteEncuentro>();
            ParticipanteEncuentro participanteEncuentroUno             = new ParticipanteEncuentro();
            Participante          participanteUno = ObtenerParticipanteUno();
            Participante          participanteDos = ObtenerParticipanteDos();

            participanteEncuentroUno.ParticipanteId = participanteUno.Id;
            participanteEncuentroUno.Participante   = participanteUno;
            ParticipanteEncuentro participanteEncuentroDos = new ParticipanteEncuentro();

            participanteEncuentroDos.ParticipanteId = participanteDos.Id;
            participanteEncuentroDos.Participante   = participanteDos;
            participanteEncuentros.Add(participanteEncuentroUno);
            participanteEncuentros.Add(participanteEncuentroDos);
            encuentro.ParticipanteEncuentro = participanteEncuentros;
            return(encuentro);
        }
        public static Encuentro ObtenerEncuentroNumeroIncorrectoParticipantes()
        {
            Encuentro encuentro = new Encuentro();

            encuentro.FechaHora = DateTime.Now;
            encuentro.Id        = Guid.NewGuid();
            Deporte deporte = new Deporte();

            deporte.Nombre    = "Futbol";
            deporte.Id        = Guid.NewGuid();
            encuentro.Deporte = deporte;
            ICollection <ParticipanteEncuentro> participanteEncuentros = new List <ParticipanteEncuentro>();
            ParticipanteEncuentro participanteEncuentroUno             = new ParticipanteEncuentro();
            Participante          participanteUno = ObtenerParticipanteUno();

            participanteEncuentroUno.ParticipanteId = participanteUno.Id;
            participanteEncuentroUno.Participante   = participanteUno;
            participanteEncuentros.Add(participanteEncuentroUno);
            encuentro.ParticipanteEncuentro = participanteEncuentros;
            return(encuentro);
        }
        public static List <ParticipanteEncuentro> ObtenerParticipantesEncuentro()
        {
            List <ParticipanteEncuentro> participantesEncuentro = new List <ParticipanteEncuentro>();
            Encuentro             encuentro                = ObtenerEncuentroFalso();
            Participante          participanteUno          = ObtenerParticipanteUno();
            Participante          participanteDos          = ObtenerParticipanteDos();
            ParticipanteEncuentro participanteEncuentroUno = new ParticipanteEncuentro();

            participanteEncuentroUno.Encuentro      = encuentro;
            participanteEncuentroUno.EncuentroId    = encuentro.Id;
            participanteEncuentroUno.ParticipanteId = participanteUno.Id;
            participanteEncuentroUno.Participante   = participanteUno;
            ParticipanteEncuentro participanteEncuentroDos = new ParticipanteEncuentro();

            participanteEncuentroDos.Encuentro      = encuentro;
            participanteEncuentroDos.EncuentroId    = encuentro.Id;
            participanteEncuentroDos.ParticipanteId = participanteDos.Id;
            participanteEncuentroDos.Participante   = participanteDos;
            participantesEncuentro.Add(participanteEncuentroUno);
            participantesEncuentro.Add(participanteEncuentroDos);
            return(participantesEncuentro);
        }
Esempio n. 5
0
 public MostrarPuntaje(ParticipanteEncuentro puntaje)
 {
     Puntos       = puntaje.PuntosObtenidos;
     Participante = puntaje.Participante.Nombre;
 }