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);
                }
            });
        }