back ported template repo and file service updates

This commit is contained in:
Shannon
2013-12-16 18:10:44 +11:00
parent d1e071b9cb
commit 7e6fdcb05e
8 changed files with 674 additions and 94 deletions

View File

@@ -0,0 +1,34 @@
using System.Collections.Generic;
namespace Umbraco.Core.Models
{
/// <summary>
/// Represents a template in a template tree
/// </summary>
public class TemplateNode
{
public TemplateNode(ITemplate template)
{
Template = template;
Children = new List<TemplateNode>();
}
/// <summary>
/// The current template
/// </summary>
public ITemplate Template { get; set; }
/// <summary>
/// The children of the current template
/// </summary>
public IEnumerable<TemplateNode> Children { get; set; }
/// <summary>
/// The parent template to the current template
/// </summary>
/// <remarks>
/// Will be null if there is no parent
/// </remarks>
public TemplateNode Parent { get; set; }
}
}