コード例 #1
0
ファイル: KundenPersistenzEF.cs プロジェクト: DeniseAnna/Test
 public void KundeErzeugen(string benutzername, string email, string passwort, string strasse, string plz, string ort, string land)
 {
     using (ContextKlasse db = new ContextKlasse())
     {
         try
         {
             Kunde kunde = new Kunde(benutzername, email, passwort, strasse, plz, ort, land); // aufruf 2. Konstruktor
             db.Kunde.Add(kunde);
             db.SaveChanges();
         } catch (Exception e)
         {
             return;
         }
     }
 }
コード例 #2
0
ファイル: SpielePersistenzEF.cs プロジェクト: DeniseAnna/Test
 //ok
 public void SpielErzeugen(string name, string genre, int bewertung, bool verfuegbarkeit, int usk, double preis)
 {
     using (ContextKlasse db = new ContextKlasse())
     {
         try
         {
             Spiele spiele = new Spiele(name, genre, bewertung, verfuegbarkeit, usk, preis);
             db.Spiele.Add(spiele);
             db.SaveChanges();
         }
         catch (Exception e)
         {
             return;
         }
     }
 }
コード例 #3
0
ファイル: AdminPersistenzEF.cs プロジェクト: DeniseAnna/Test
        //KundeAendernAdmin ohne Passwortaenderung
        public void KundeAendernAdmin(string benutzername, string neueEmail, string neueStrasse, string neuePlz, string neuerOrt, string neuesLand)
        {
            using (var con = new ContextKlasse())
            {
                var kunde = con.Kunde.Find(benutzername);
                if (kunde == null)
                {
                    return;
                }

                kunde.email   = neueEmail;
                kunde.strasse = neueStrasse;
                kunde.plz     = neuePlz;
                kunde.ort     = neuerOrt;
                kunde.land    = neuesLand;
                con.SaveChanges();
            }
        }
コード例 #4
0
ファイル: SpielePersistenzEF.cs プロジェクト: DeniseAnna/Test
        //ok
        public void SpielAendern(string name, string neuesgenre, int neuebewertung, bool neueverfuegbarkeit, int neuerusk, double neuerpreis)
        {
            using (var con = new ContextKlasse())
            {
                var spiele = con.Spiele.Find(name);
                if (spiele == null)
                {
                    return;
                }

                spiele.genre          = neuesgenre;
                spiele.bewertung      = neuebewertung;
                spiele.verfuegbarkeit = neueverfuegbarkeit;
                spiele.usk            = neuerusk;
                spiele.preis          = neuerpreis;
                con.SaveChanges();
            }
        }
コード例 #5
0
ファイル: KundenPersistenzEF.cs プロジェクト: DeniseAnna/Test
        public void UpdateKunde(string benutzername, string neueEmail, string neuespasswort, string neuestrasse, string neueplz, string neuerort, string neuesland)
        {
            using (var con = new ContextKlasse())
            {
                var kunde = con.Kunde.Find(benutzername);
                if (kunde == null)
                {
                    return;
                }

                kunde.email    = neueEmail;
                kunde.passwort = neuespasswort;
                kunde.strasse  = neuestrasse;
                kunde.plz      = neueplz;
                kunde.ort      = neuerort;
                kunde.land     = neuesland;
                con.SaveChanges();
            }
        }