divan/RMuseum/Models/Ganjoor/ViewModels/GanjoorCatViewModel.cs
2020-12-29 19:51:58 +03:30

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; }
}
}