public IEnumerable<FileViewModel> UpStairs(PathModel path) { var filePath = ApplicationFileManager.Decode(path.Path); IList<FileViewModel> files = new List<FileViewModel>(); if (filePath == "root") files = ApplicationFileManager.GetRootDirectories(); else if (Directory.Exists(filePath)) { var di = new DirectoryInfo(filePath); files = di.Parent != null ? ApplicationFileManager.GetFiles(di.Parent.FullName) : ApplicationFileManager.GetRootDirectories(); } return files; }
public IEnumerable<FileViewModel> Post(PathModel path) { return ApplicationFileManager.GetFiles(path.Path); }