private void DeletePlayerFaction(object sender, RoutedEventArgs e) { var btn = (Button)sender; var forgeDatabase = Global.Instance.ForgeDatabase(); PLAYER_FACTION playerFaction = forgeDatabase.PlayerFactions.Single(x => x.ID == ParseString(btn.Tag.ToString())); forgeDatabase.PlayerFactions.DeleteOnSubmit(playerFaction); forgeDatabase.SubmitChanges(); PopulatePlayerFactionCollection(); }
private void AddPlayerFaction(object sender, RoutedEventArgs e) { var forgeDatabase = Global.Instance.ForgeDatabase(); PLAYER_FACTION playerFaction = new PLAYER_FACTION { PlayerID = CurrentPlayerID, FactionID = ParseString(FactionList.SelectedValue.ToString()), Status = FactionStatus.Text }; forgeDatabase.PlayerFactions.InsertOnSubmit(playerFaction); forgeDatabase.SubmitChanges(); PopulatePlayerFactionCollection(); }