Esempio n. 1
0
        public void CheckDataBase(string naam)
        {
            int  blackjackID   = SpellenRepo.GetBlackjackID();
            bool SpelerBestaat = false;

            foreach (speler speler in SpelerRepo.GetSpelers())
            {
                if (naam == speler.spelernaam)
                {
                    SpelerBestaat = true;
                    var spelerID = speler.speler_ID;
                    if (SessieRepo.CheckSessie(spelerID, blackjackID) == false)
                    {
                        SessieEntity sessie = new SessieEntity();
                        sessie.speler_ID = spelerID;
                        sessie.spel_ID   = blackjackID;
                        SessieRepo.MakeSessie(sessie);
                    }
                    else
                    {
                        OnMessage("Welkom terug " + speler.spelernaam + ".");
                    }
                    SpelerToevoegen(naam, SpelerBestaat, spelerID, blackjackID); // speler toevoegen in het spel
                }
            }
            if (SpelerBestaat == false)
            {
                var newPlayer = new speler();
                newPlayer.spelernaam = naam;
                SpelerRepo.AddNewSpeler(newPlayer, blackjackID);                        // speler toevoegen in de database
                SpelerToevoegen(naam, SpelerBestaat, newPlayer.speler_ID, blackjackID); // speler toevoegen in het spel
            }
        }
        public void AddNewSpeler(speler speler, int spelID)
        {
            context.spelers.Add(speler);
            SessieEntity sessie = new SessieEntity();

            sessie.speler_ID = speler.speler_ID;
            sessie.spel_ID   = spelID;
            SessieRepo.MakeSessie(sessie);
            //uitslagen uitslag = new uitslagen();
            //uitslag.speler_ID = speler.speler_ID;
            //uitslag.spel_ID = spelID;
            //UitslagenRepo.MakeUitslagTabel(uitslag);
            context.SaveChanges();
        }
Esempio n. 3
0
 public void MakeSessie(SessieEntity sessie)
 {
     context.SessieEntities.Add(sessie);
 }