/// <summary> /// | /// verseny torlesekor | /// </summary> /// <param name="versenyKorosztaly"></param> public void Remove( VersenyKorosztaly versenyKorosztaly ) { _versenyKorosztalyok.Remove( versenyKorosztaly ); }
/// <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); } }
/// <summary> /// | /// uj verseny letrehozasakor | /// </summary> /// <param name="versenyKorosztaly"></param> public void Add( VersenyKorosztaly versenyKorosztaly ) { _versenyKorosztalyok.Add( versenyKorosztaly ); }