private void RentButton_Click(object sender, RoutedEventArgs e) { if (!BedCountTB.Equals("")) { int parsed; if (int.TryParse(BedCountTB.Text, out parsed)) { if (parsed > beds || parsed < 0) { Message msg = new Message("Wrong bed number to reservation"); msg.ShowDialog(); } else { Rents rent = new Rents(); rent.startDate = (DateTime)this.startDate; rent.endDate = (DateTime)this.endDate; rent.is_actual = true; rent.pending = false; rent.isRated = false; rent.user_id = LoginService.userId; rent.address_id = address_id; createService.addRent(rent); this.Close(); } } else { Message msg = new Message("Wrong bed number to reservation"); msg.ShowDialog(); } } }