private async void TextBox_TextChanged(object sender, TextChangedEventArgs e) { string text = ((TextBox)sender).Text; RavenManager ravenManager = new RavenManager(); var array = Task.Factory.StartNew(() => ravenManager.SearchText(RavenConnection.DocumentStore, text)).Result; lstFiles.Items.Clear(); array.ForEach(x => { lstFiles.Items.Add(x); }); }
private async void ReloadFiles() { RavenManager ravenManager = new RavenManager(); var command = new AsyncShardedFilesServerClient(FileStore.ShardStrategy); var folders = await command.GetFoldersAsync(); folders.ToList().ForEach(async x => { filesList.Items.Clear(); var files = await command.GetFilesAsync(x); foreach (var file in files.Files) { filesList.Items.Add(file); } }); }