using System.Collections.Generic; using zero.Core.Entities; namespace zero.Web.Models { public class MediaListResultModel : ListResult { public IEnumerable Folders { get; private set; } public IEnumerable FolderHierarchy { get; private set; } public MediaFolder Folder { get; private set; } public MediaListResultModel(ListResult items, IEnumerable folders) : base(items.Items, items.TotalItems, items.Page, items.PageSize) { Folders = folders; } public MediaListResultModel(ListResult items, IEnumerable folders, MediaFolder currentFolder, IEnumerable hierarchy) : this(items, folders) { Folder = currentFolder; FolderHierarchy = hierarchy; } } }