protected void BtnBuy_OnClick(object sender, EventArgs e) { try { var card = SelectedCards.Single(); GameData.TakeCard(UserData.User, card); GameData.Save(); CheckGameEnd(); Response.Redirect(Request.Url.ToString()); } catch (Exception ex) { //TODO: Show error message. } }