/// <summary> /// Aendert einen Spieler /// </summary> public static Spieler UpdateSpieler(Spieler spieler) { if (spieler == null) throw new ArgumentNullException("spieler"); using (var context = new WM2010Entities()) { var s = CqSpieler.Invoke(context, spieler.SpielerId); if (s == null) throw new ObjectNotFoundException("spieler"); context.ApplyPropertyChanges(s.EntityKey.EntitySetName, spieler); context.SaveChanges(); context.Refresh(RefreshMode.StoreWins, spieler); return spieler; } }
/// <summary> /// Methode zum Erstellen eines Spielers /// </summary> public static Spieler CreateSpieler(Spieler spieler) { if (spieler == null) throw new ArgumentNullException("spieler"); using (var context = new WM2010Entities()) { context.AddToSpieler(spieler); context.SaveChanges(); context.Refresh(RefreshMode.StoreWins, spieler); } return spieler; }