예제 #1
0
        /// <summary> |
        /// model update |
        /// adatbazis update | 
        /// </summary>
        /// <param name="korosztaly"></param>
        public void Update( Korosztaly korosztaly ) {
            foreach( var versenyKorosztaly in _versenyKorosztalyok.Where( versenyKorosztaly => versenyKorosztaly.VersenyAzonosito.Equals( korosztaly.Verseny ) ) ) {
                foreach( var korosztaly1 in versenyKorosztaly.Korosztalyok ) {
                    if( korosztaly1.Azonosito.Equals( korosztaly.Azonosito ) ) {
                        korosztaly1.Megnevezes = korosztaly.Megnevezes;
                        korosztaly1.AlsoHatar = korosztaly.AlsoHatar;
                        korosztaly1.FelsoHatar = korosztaly.FelsoHatar;
                        korosztaly1.Nokre = korosztaly.Nokre;
                        korosztaly1.Ferfiakra = korosztaly.Ferfiakra;
                        korosztaly1.InduloNok = korosztaly.InduloNok;
                        korosztaly1.InduloFerfiak = korosztaly.InduloFerfiak;
                        korosztaly1.Egyben = korosztaly.Egyben;
                        Adatbazis.Korosztaly.Korosztaly.Update( korosztaly );
                        return;

                    }
                }
            }
        }
예제 #2
0
        /// <summary> |
        /// adatbazis hozzaadas |
        /// model hozzaadas |
        /// TODO rendezes
        /// </summary>
        /// <param name="korosztaly"></param>
        public void Add( Korosztaly korosztaly ) {
            Korosztalyok.Add( korosztaly );
            Adatbazis.Korosztaly.Korosztaly.Add( korosztaly );

        }
예제 #3
0
 /// <summary> |
 /// adatbazis torles |
 /// model torles |
 /// </summary>
 /// <param name="korosztaly"></param>
 public void Remove( Korosztaly korosztaly ) {
     Korosztalyok.Remove( korosztaly );
     Adatbazis.Korosztaly.Korosztaly.Remove( korosztaly );
 }