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); }
public MostrarPuntaje(ParticipanteEncuentro puntaje) { Puntos = puntaje.PuntosObtenidos; Participante = puntaje.Participante.Nombre; }