public string AddPionToGameSte(int lobbyID, DTOPion pion, string kleur) { #region Maak pion aan. try //Maak eerst een nieuwe pion aan met hard coded waardes omdat die anders niet mee wilt. { LinqToSQLDataContext ab = new LinqToSQLDataContext(); Pion pi = new Pion(); pi.Ijsschots = 0; pi.Column = 0; pi.Row = 0; pi.SpelerID = 0; pi.LobbyID = 0; dc.Pions.InsertOnSubmit(pi); dc.SubmitChanges(); } catch (Exception e) { return(e.ToString()); } #endregion #region Verander de waardes van de pion. //Verander de hard coded waardes van de juist aangemaakt pion naar de variabelen. //Selecteer de juist aangemaakt pion. var query = (from p in dc.Pions where p.LobbyID == 0 select p).Single(); //Geef alle waardes mee. query.Row = pion.Row; query.Column = pion.Column; query.Ijsschots = pion.IjsschotsID; query.LobbyID = lobbyID; query.SpelerID = pion.SpelerID; dc.SubmitChanges(); //Update de kleur in de database. UpdateKleur(lobbyID, kleur); return("geenFout"); #endregion }
public Service1() { dc = new LinqToSQLDataContext(); }