using System.Collections.Generic; namespace Kit.Helpers.Extension.Entities { public interface IIdTitleParent { string Title { get; set; } TEntity Parent { get; set; } int? ParentId { get; set; } int Level { get; set; } bool IsFirst { get; set; } bool IsLast { get; set; } IEnumerable Childs { get; set; } } public class IdTitleParent : IdTitle, IIdTitleParent { public int? ParentId { get; set; } public TEntity Parent { get; set; } public int Level { get; set; } public bool IsFirst { get; set; } public bool IsLast { get; set; } public IEnumerable Childs { get; set; } } }