private void UpdateTime()
 {
     foreach (var rec in ProgramService.RecipeService.Items)
     {
         if (rec.IsAbandoned == false)
         {
             if (rec.StartTime == null || rec.StartTime == DateTime.MinValue)
             {
                 ProgramService.RecipeService.UpdateTime(rec);
             }
         }
     }
     foreach (var pro in ProgramService.Items)
     {
         if (pro.IsInvalid == false)
         {
             if (pro.StartTime == null || pro.StartTime == DateTime.MinValue)
             {
                 ProgramService.UpdateTime(pro);
             }
         }
     }
 }