private void DeletePlayerLanguage(object sender, RoutedEventArgs e) { var btn = (Button)sender; var forgeDatabase = Global.Instance.ForgeDatabase(); PLAYER_LANGUAGE playerLanguage = forgeDatabase.PlayerLanguages.Single(x => x.ID == ParseString(btn.Tag.ToString())); forgeDatabase.PlayerLanguages.DeleteOnSubmit(playerLanguage); forgeDatabase.SubmitChanges(); PopulatePlayerLanguageCollection(); }
private void AddPlayerLanguage(object sender, RoutedEventArgs e) { var forgeDatabase = Global.Instance.ForgeDatabase(); PLAYER_LANGUAGE playerLanguage = new PLAYER_LANGUAGE { PlayerID = CurrentPlayerID, LanguageID = ParseString(LanguageList.SelectedValue.ToString()) }; forgeDatabase.PlayerLanguages.InsertOnSubmit(playerLanguage); forgeDatabase.SubmitChanges(); PopulatePlayerLanguageCollection(); }