Пример #1
0
 /// <summary>
 ///     |
 ///     verseny torlesekor |
 /// </summary>
 /// <param name="versenyKorosztaly"></param>
 public void Remove( VersenyKorosztaly versenyKorosztaly ) {
     _versenyKorosztalyok.Remove( versenyKorosztaly );
 }
Пример #2
0
        /// <summary>
        ///     |
        ///     model hozzaadas |
        ///     adatbazishoz hozzaadas |
        ///     versenyeredmenyek model hozzaadas |
        ///     versenysorozat versenyek novelese |
        ///     TODO versenyeredmenyek adatbazis hozzaadas |
        ///     default korosztalyok model hozzaadas |
        ///     default korosztalyok adatbazis hozzaadas |
        /// </summary>
        /// <param name="verseny"></param>
        public void Add(Verseny verseny) {
            _versenyek.Add(verseny);
            Adatbazis.Verseny.Verseny.Add(verseny);

            // versenysorozat eredmeny novelese
            if (!string.IsNullOrEmpty(verseny.Versenysorozat)) {
                Data.Data.Versenysorozatok.VersenyekNovel(verseny.Versenysorozat);
            }

            // eredmenyek letrehozasa
            var versenyEredmeny = new VersenyEredmeny(verseny.Azonosito);
            Data.Data.Eredmenyek._versenyEredmenyek.Add(versenyEredmeny);

            // korosztalyok letrehozasa
            var versenyKorosztaly = new VersenyKorosztaly(verseny.Azonosito);

            #region Default Korosztalyok

            versenyKorosztaly.Korosztalyok.Add(new Korosztaly.Korosztaly {
                Verseny = verseny.Azonosito,
                Azonosito = "K10",
                Megnevezes = "0-10",
                AlsoHatar = 1,
                FelsoHatar = 9,
                Nokre = true,
                Ferfiakra = true,
                InduloFerfiak = 0,
                InduloNok = 0,
                Egyben = false
            });
            versenyKorosztaly.Korosztalyok.Add(new Korosztaly.Korosztaly {
                Verseny = verseny.Azonosito,
                Azonosito = "K14",
                Megnevezes = "10-14",
                AlsoHatar = 10,
                FelsoHatar = 14,
                Nokre = true,
                Ferfiakra = true,
                InduloFerfiak = 0,
                InduloNok = 0,
                Egyben = false
            });

            versenyKorosztaly.Korosztalyok.Add(new Korosztaly.Korosztaly {
                Verseny = verseny.Azonosito,
                Azonosito = "K18",
                Megnevezes = "14-18",
                AlsoHatar = 14,
                FelsoHatar = 17,
                Nokre = true,
                Ferfiakra = true,
                InduloFerfiak = 0,
                InduloNok = 0,
                Egyben = false
            });
            versenyKorosztaly.Korosztalyok.Add(new Korosztaly.Korosztaly {
                Verseny = verseny.Azonosito,
                Azonosito = "K50",
                Megnevezes = "18-50",
                AlsoHatar = 18,
                FelsoHatar = 49,
                Nokre = true,
                Ferfiakra = true,
                InduloFerfiak = 0,
                InduloNok = 0,
                Egyben = false
            });
            versenyKorosztaly.Korosztalyok.Add(new Korosztaly.Korosztaly {
                Verseny = verseny.Azonosito,
                Azonosito = "K100",
                Megnevezes = "50-100",
                AlsoHatar = 50,
                FelsoHatar = 99,
                Nokre = true,
                Ferfiakra = true,
                InduloFerfiak = 0,
                InduloNok = 0,
                Egyben = false
            });

            #endregion

            Data.Data.Korosztalyok = new VersenyKorosztalyok {_versenyKorosztalyok = new List<VersenyKorosztaly>()};
            Data.Data.Korosztalyok.Add(versenyKorosztaly);

            foreach (var korosztaly in versenyKorosztaly.Korosztalyok) {
                Adatbazis.Korosztaly.Korosztaly.Add(korosztaly);
            }
        }
Пример #3
0
 /// <summary>
 ///     |
 ///     uj verseny letrehozasakor |
 /// </summary>
 /// <param name="versenyKorosztaly"></param>
 public void Add( VersenyKorosztaly versenyKorosztaly ) {
     _versenyKorosztalyok.Add( versenyKorosztaly );
 }