private void Button_Click(object sender, RoutedEventArgs e) { try { if (!Int32.TryParse(AgeBox.Text, out int x)) { MessageBox.Show("Wrong birth year"); } if (!Int32.TryParse(YearBox.Text, out int x1)) { MessageBox.Show("Wrong book year"); } if (!Int32.TryParse(PagesBox.Text, out int x2)) { MessageBox.Show("Wrong pages amount"); } if (!Int32.TryParse(DepositBox.Text, out int x3)) { MessageBox.Show("Wrong deposit cost"); } if (!Int32.TryParse(RentBox.Text, out int x4)) { MessageBox.Show("Wrong rent cost"); } viewModel.CheckNewBook(); if (!viewModel.edit) { if (viewModel.Add()) { MessageBox.Show("Success"); } else { MessageBox.Show("Book already exists"); } } else { viewModel.Edit(); MessageBox.Show("Success"); } } catch (Exception ex) { MessageBox.Show(ex.Message + " Please, repeat"); } }