58 lines
1.4 KiB
C#
58 lines
1.4 KiB
C#
using System.Collections.Generic;
|
|
|
|
namespace RMuseum.Models.Ganjoor.ViewModels
|
|
{
|
|
/// <summary>
|
|
/// cat view model
|
|
/// </summary>
|
|
public class GanjoorCatViewModel
|
|
{
|
|
/// <summary>
|
|
/// id
|
|
/// </summary>
|
|
public int Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// text
|
|
/// </summary>
|
|
public string Title { get; set; }
|
|
|
|
/// <summary>
|
|
/// url => slug
|
|
/// </summary>
|
|
public string UrlSlug { get; set; }
|
|
|
|
/// <summary>
|
|
/// full url
|
|
/// </summary>
|
|
public string FullUrl { get; set; }
|
|
|
|
/// <summary>
|
|
/// Next Category without Ancestors/Children/Poems info
|
|
/// </summary>
|
|
public GanjoorCatViewModel Next { get; set; }
|
|
|
|
/// <summary>
|
|
/// Previous Category without Ancestors/Children/Poems info
|
|
/// </summary>
|
|
public GanjoorCatViewModel Previous { get; set; }
|
|
|
|
/// <summary>
|
|
/// ancestors
|
|
/// </summary>
|
|
public ICollection<GanjoorCatViewModel> Ancestors { get; set; }
|
|
|
|
/// <summary>
|
|
/// cat children
|
|
/// </summary>
|
|
public ICollection<GanjoorCatViewModel> Children { get; set; }
|
|
|
|
/// <summary>
|
|
/// poems
|
|
/// </summary>
|
|
public ICollection<GanjoorPoemSummaryViewModel> Poems { get; set; }
|
|
|
|
|
|
}
|
|
}
|