public async void Refresh()
        {
            SourceDirectories.Clear();
            var allSources = await _domain.GetAllSourceDirectoriesAsync();

            SourceDirectories = new ObservableCollection <SourceDirectory>(allSources);
            MainViewModel.RefreshAllBooks();
            MainViewModel.RefreshPublishersAndAuthors();
        }