public void Dispose()
 {
     if (timer.IsEnabled)
     {
         timer.Tick -= Timer_Tick;
         timer.Stop();
     }
     timer = null;
     Task.Dispose();
     Task = null;
 }
 public TimeControllFacade(RadioTask timeRadioTask, TimeSpan timeSpan)
 {
     Task           = timeRadioTask;
     timer.Interval = timeSpan;
 }