private IEnumerable <OpenDocumentViewModel> LoadAutoSavedDocuments(string root) { return(EnumerateFilesWithCatch(root, DocumentViewModel.GetAutoSaveName("*")).Select(x => GetOpenDocumentViewModel(DocumentViewModel.CreateAutoSave(x)))); }
private IEnumerable <OpenDocumentViewModel> LoadAutoSavedDocuments(string root) { return(IOUtilities.EnumerateFilesRecursive(root, DocumentViewModel.GetAutoSaveName("*")).Select(x => GetOpenDocumentViewModel(DocumentViewModel.CreateAutoSave(x)))); }
private static string OrderByName(DocumentViewModel x) { return(Regex.Replace(x.Name, "[0-9]+", m => m.Value.PadLeft(100, '0'))); }