divan/RMuseum/Models/Ganjoor/ViewModels/GanjoorCatViewModel.cs
2020-12-25 14:23:57 +03:30

53 lines
1.2 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>
/// 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; }
}
}