private void RestartButton_Click(object sender, RoutedEventArgs e)
        {
            if (startStopBool == startStopRestartEnum.stop)
            {
                alarmSoundsOGG.Stop("alarmSounds");
                workingSoundsOGG.Stop("workingSounds");

                pomodoroCount = 0;
                Timer.Stop();
                countdownTimer.Content = FormatTimer(pomodoroDuration);

                startStopBool = startStopRestartEnum.start;
                StartPauseButton.Background = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "Assets/Buttons/timer-start-big.png")));
                RestartButton.Visibility    = Visibility.Collapsed;
            }
        }
        void TimerTick(object sender, EventArgs e)
        {
            if (time > 0)
            {
                time--;
                countdownTimer.Content = FormatTimer(time);
            }
            else
            {
                workingSoundsOGG.Stop("workingSounds");
                alarmSoundsOGG.Play("alarmSounds");

                pomodoroCount++;
                Timer.Stop();
                StartPauseButton.Content = "OK";
                startStopBool            = startStopRestartEnum.restart;
                RestartButton.Visibility = Visibility.Collapsed;
            }
        }
        private void StartPauseButton_Click(object sender, RoutedEventArgs e)
        {
            if (startStopBool == startStopRestartEnum.start)
            {
                if (pomodoroCount < pomodoroLongBreakOccurance * 2 + 1)
                {
                    if (pomodoroCount % 2 == 0)
                    {
                        this.Background             = workingGradient;
                        StartPauseButton.Visibility = Visibility.Visible;
                        RestartButton.Visibility    = Visibility.Visible;
                        DoneBreakButton.Visibility  = Visibility.Collapsed;
                        time = pomodoroDuration;
                    }
                    else
                    {
                        this.Background             = breakGradient;
                        StartPauseButton.Visibility = Visibility.Collapsed;
                        RestartButton.Visibility    = Visibility.Collapsed;
                        DoneBreakButton.Visibility  = Visibility.Visible;
                        time = pomodoroBreak;
                    }
                }
                else
                {
                    this.Background             = breakGradient;
                    StartPauseButton.Visibility = Visibility.Collapsed;
                    RestartButton.Visibility    = Visibility.Collapsed;
                    DoneBreakButton.Visibility  = Visibility.Visible;
                    time          = pomodoroLongBreak;
                    pomodoroCount = -1;
                }

                workingSoundsOGG.Play("workingSounds");

                Timer.Start();
                StartPauseButton.Background = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "Assets/Buttons/timer-pause-big.png")));
                startStopBool = startStopRestartEnum.stop;
            }
            else if (startStopBool == startStopRestartEnum.restart)
            {
                alarmSoundsOGG.Stop("alarmSounds");
                StartPauseButton.Background = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "Assets/Buttons/timer-start-big.png")));
                startStopBool            = startStopRestartEnum.start;
                RestartButton.Visibility = Visibility.Collapsed;
            }
            else if (startStopBool == startStopRestartEnum.stop)
            {
                workingSoundsOGG.Stop("workingSounds");
                alarmSoundsOGG.Stop("alarmSounds");

                Timer.Stop();
                StartPauseButton.Background = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "Assets/Buttons/timer-start-big.png")));
                startStopBool            = startStopRestartEnum.resume;
                RestartButton.Visibility = Visibility.Collapsed;
            }
            else if (startStopBool == startStopRestartEnum.resume)
            {
                workingSoundsOGG.Play("workingSounds");
                Timer.Start();
                StartPauseButton.Background = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "Assets/Buttons/timer-pause-big.png")));
                startStopBool            = startStopRestartEnum.stop;
                RestartButton.Visibility = Visibility.Visible;
            }
        }