private static void AddWebsiteConfirmButton_Click(object sender, RoutedEventArgs e) { Button button = (Button)sender; List <TextBox> data = (List <TextBox>)button.Tag; string websiteName = data[0].Text; string websiteRating = data[1].Text; if (!BackEndHelper.IsNumber(websiteRating)) { MessageBox.Show("Rating must be a number"); return; } int rating = int.Parse(websiteRating); DataModels database = DataModels.GetInstance(); Website website = new Website(websiteName, rating); bool done = database.AddWebsite(website); if (done) { MessageBox.Show("Website Added successfully !"); } else { MessageBox.Show("Couldn't add website"); } }