private void AñadirMangaResultadoFinal(Embarcacion embarcacion, double puntuacion) { if (!puntuacionFinal.ContainsKey(embarcacion)) puntuacionFinal.Add(embarcacion, 0); double puntuacionInicial = puntuacionFinal[embarcacion]; puntuacionFinal[embarcacion] = puntuacionInicial + puntuacion; }
public void InscribirEmbarcacion(Embarcacion embarcacion) { if (EmbarcacionesInscritas==null) { EmbarcacionesInscritas = new List<Embarcacion>(); } if (embarcacion.Clase.Equals(this.Clase)) { EmbarcacionesInscritas.Add(embarcacion); } else { throw new ArgumentException("La embarcación no pertenece a la misma clase que la regata"); } }
private Embarcacion GenerarEmbarcacion() { Embarcacion embarcacion = new Embarcacion(); embarcacion.Clase = new Clase(); embarcacion.NumeroVela = String.Concat("ESP-", new Random(34).Next(1, 100)); return embarcacion; }