private static void UpdateOfferConfirmButton_Click(object sender, RoutedEventArgs e) { DataModels database = DataModels.GetInstance(); Button button = (Button)sender; List <object> data = (List <Object>)button.Tag; Offer offer = (Offer)data[0]; TextBox priceBox = (TextBox)data[1]; int price = int.Parse(priceBox.Text.ToString()); bool done = database.UpdateRoomPrice(offer.room, offer.website, price); if (done) { MessageBox.Show("Offer Updated successfully !"); } else { MessageBox.Show("Couldn't update offer"); } }