divan/RMuseum/Models/Ganjoor/GanjoorCat.cs
2020-10-23 17:51:06 +03:30

53 lines
1.2 KiB
C#

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace RMuseum.Models.Ganjoor
{
/// <summary>
/// Ganjoor Category
/// </summary>
public class GanjoorCat
{
/// <summary>
/// id
/// </summary>
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
public int Id { get; set; }
/// <summary>
/// poet_id
/// </summary>
public int PoetId { get; set; }
/// <summary>
/// poet
/// </summary>
public GanjoorPoet Poet { get; set; }
/// <summary>
/// text
/// </summary>
public string Title { get; set; }
/// <summary>
/// parent_id
/// </summary>
public int? ParentId { get; set; }
/// <summary>
/// parent
/// </summary>
public virtual GanjoorCat Parent { get; set; }
/// <summary>
/// url => slug
/// </summary>
public string UrlSlug { get; set; }
/// <summary>
/// sample: /hafez/ghazal
/// </summary>
public string FullUrl { get; set; }
}
}