private void ButtonPrintTicket_Click(object sender, RoutedEventArgs e)
        {
            DateTime validUntil = _slotMachine.PrintTicket();

            if (validUntil > FastClock.Instance.Time)
            {
                MessageBox.Show($"Sie dürfen bis {validUntil} parken");
            }
            InitSlotMachine();
        }
        private void ButtonPrintTicket_Click(object sender, RoutedEventArgs e)
        {
            _slotMachine.PrintTicket(_ticketReady);



            MessageBox.Show($"Sie dürfen bis {_slotMachine.EndOfParking} parken");

            _slotMachine.DeleteAllInfo();
            FastClock.Instance.IsRunning = true;
            TextBoxTimeUntil.Text        = "";
        }
        private void ButtonPrintTicket_Click(object sender, RoutedEventArgs e)
        {
            _sm.PrintTicket(_ticketReady);

            TextBoxTimeUntil.Text = $"{_sm.CurrentTicket.ValidThru.ToShortTimeString()}";

            if (_sm.CurrentTicket.PricePaid >= 50)
            {
                MessageBox.Show($"Sie dürfen bis {_sm.CurrentTicket.ValidThru.ToString()} parken");
            }
            else
            {
                TextBoxTimeUntil.Text = "";
                MessageBox.Show("Nicht genügend Münzen eingeworfen");
            }
            _sm.Cancel();

            TextBoxTimeUntil.Text = "";
        }
 private void ButtonPrintTicket_Click(object sender, RoutedEventArgs e)
 {
     //todo
     _slotMachine.PrintTicket();
     FastClock.Instance.IsRunning = true;
 }