public void IndexPrograms() { var t1 = Task.Run(() => _win32ProgramRepository.IndexPrograms()); var t2 = Task.Run(() => _packageRepository.IndexPrograms()); Task.WaitAll(t1, t2); _settings.LastIndexTime = DateTime.Today; }