Ejemplo n.º 1
0
        private void AñadirMangaResultadoFinal(Embarcacion embarcacion, double puntuacion)
        {

            if (!puntuacionFinal.ContainsKey(embarcacion)) puntuacionFinal.Add(embarcacion, 0);
            double puntuacionInicial = puntuacionFinal[embarcacion];
            puntuacionFinal[embarcacion] = puntuacionInicial + puntuacion;

        }
Ejemplo n.º 2
0
 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");
         }
 }
Ejemplo n.º 3
0
 private Embarcacion GenerarEmbarcacion()
 {
     Embarcacion embarcacion = new Embarcacion();
     embarcacion.Clase = new Clase();
     embarcacion.NumeroVela = String.Concat("ESP-", new Random(34).Next(1, 100));
     return embarcacion;
 }