Example #1
0
        public List <Admin> AdminLaden()
        {
            List <Admin> admin = new List <Admin>();

            using (ContextKlasse db = new ContextKlasse())
            {
                admin = db.Admin.ToList();
            }
            return(admin);
        }
Example #2
0
        public List <Kunde> KundeLadenAdmin()
        {
            List <Kunde> kunden = new List <Kunde>();

            using (ContextKlasse db = new ContextKlasse())
            {
                kunden = db.Kunde.ToList();
            }
            return(kunden);
        }
Example #3
0
        public List <Kunde> KundeLaden()
        {
            List <Kunde> kunden = new List <Kunde>();

            using (ContextKlasse db = new ContextKlasse())
            {
                // gibt Fehler bei bestimmten Buttons
                kunden = db.Kunde.ToList();
            }
            return(kunden);
        }
Example #4
0
 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;
         }
     }
 }
Example #5
0
        //ok
        public List <Spiele> SpielLaden()
        {
            List <Spiele> spiele = new List <Spiele>();

            using (ContextKlasse db = new ContextKlasse())
            {
                //Erstes Spiel von dem aus durchiteriert wird


                spiele = db.Spiele.ToList();

                //Datenbank durchgehen und jedes Spiel in die Liste hinzufügen
            }
            return(spiele);
        }
Example #6
0
        public List <Spiele> Spieleladelist()
        {
            List <Spiele> s1 = new List <Spiele>();

            using (ContextKlasse db = new ContextKlasse())
            {
                IEnumerable <Spiele> spiele1 = db.Spiele.ToList();


                foreach (Spiele k in spiele1)
                {
                    s1.Add(k);
                }
            }
            return(s1);
        }
Example #7
0
 //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;
         }
     }
 }
Example #8
0
        public IDictionary <string, Kunde> KundenLadenAdmin()
        {
            IDictionary <string, Kunde> kunden = new SortedList <string, Kunde>();

            using (ContextKlasse db = new ContextKlasse())
            {
                //Erster Kunde von dem aus durchiteriert wird
                IEnumerable <Kunde> kunde1 = db.Kunde
                                             .ToList();

                //Datenbank durchgehen und jeden Kunden in die Liste hinzufügen
                foreach (Kunde k in kunde1)
                {
                    kunden.Add(k.benutzername, k);
                }
            }
            return(kunden);
        }
Example #9
0
        //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();
            }
        }
Example #10
0
        //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();
            }
        }
Example #11
0
        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();
            }
        }
Example #12
0
        public IDictionary <string, Kunde> loadDatabase()
        {
            IDictionary <string, Kunde> kunden = new SortedList <string, Kunde>();

            using (ContextKlasse db = new ContextKlasse())
            {
                //Erster Kunde von dem aus durchiteriert wird
                IEnumerable <Kunde> kunde1 = db.Kunde
                                             //.Include(b => b.authors)  // oder Include("Authors")
                                             .ToList();

                //Datenbank durchgehen und jeden Kunden in die Liste hinzufügen
                foreach (Kunde k in kunde1)
                {
                    kunden.Add(k.benutzername, k);
                }
            }
            return(kunden);
        }