BlogEngine.Core.Providers.DbFileSystemProvider.GetDirectories C# (CSharp) Method

GetDirectories() public method

gets all the directories underneath a base directory. Only searches one level.
public GetDirectories ( FileSystem BaseDirectory ) : IEnumerable
BaseDirectory FileSystem the base directory
return IEnumerable
        public override IEnumerable<FileSystem.Directory> GetDirectories(FileSystem.Directory BaseDirectory)
        {
            FileSystem.FileStoreDb db = new FileSystem.FileStoreDb(this.connectionString);
            var dirs = db.FileStoreDirectories.Where(x => x.ParentID == BaseDirectory.Id && x.BlogID == Blog.CurrentInstance.Id);
            List<FileSystem.Directory> directories = new List<FileSystem.Directory>();
            foreach (var d in dirs)
                directories.Add(d.CopyToDirectory());
            db.Dispose();
            return directories;
        }