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(); }
public void MakeSessie(SessieEntity sessie) { context.SessieEntities.Add(sessie); }