public void RegistrarParticipacion(Binomio unBinomio, int unTiempo, Dictionary<string, EstadoObstaculoPasado> colObstaculosPasados) { unBinomio.TiempoEmpleado = unTiempo; foreach (var pair in colObstaculosPasados) { Obstaculo obs = recorrido.Where( w => w.Obstaculo.Id == pair.Key ).FirstOrDefault().Obstaculo; // indica si se paso el obstaculo con exito o falla unBinomio.AddObstaculoPasado( new ObstaculoPasado( obs, pair.Value ) ); } }
public Recorrido(CategoriaSaltoHipico pCategoriaSaltoHipico, Obstaculo pObstaculo, int pOrden) { this.CategoriaSaltoHipico = pCategoriaSaltoHipico; this.Obstaculo = pObstaculo; this.Orden = pOrden; }
public void AddObstaculo(Obstaculo pObstaculo, int pOrden) { this.recorrido.Add(new Recorrido(this, pObstaculo, pOrden)); }
} // exito | derribo public ObstaculoPasado(Obstaculo pObstaculo, EstadoObstaculoPasado pEstado) { this.Obstaculo = pObstaculo; this.Estado = pEstado; }