84 lines
2.2 KiB
C#
84 lines
2.2 KiB
C#
namespace RMuseum.Models.Ganjoor.ViewModels
|
|
{
|
|
/// <summary>
|
|
/// modify page view model
|
|
/// </summary>
|
|
public class GanjoorModifyPageViewModel
|
|
{
|
|
/// <summary>
|
|
/// title
|
|
/// </summary>
|
|
public string Title { get; set; }
|
|
|
|
/// <summary>
|
|
/// url => slug
|
|
/// </summary>
|
|
public string UrlSlug { get; set; }
|
|
|
|
/// <summary>
|
|
/// Html Text
|
|
/// </summary>
|
|
public string HtmlText { get; set; }
|
|
|
|
/// <summary>
|
|
/// Poem Rhythm
|
|
/// </summary>
|
|
public string Rhythm { get; set; }
|
|
|
|
/// <summary>
|
|
/// rhyme letters
|
|
/// </summary>
|
|
public string RhymeLetters { get; set; }
|
|
|
|
/// <summary>
|
|
/// source name
|
|
/// </summary>
|
|
public string SourceName { get; set; }
|
|
|
|
/// <summary>
|
|
/// source url slug
|
|
/// </summary>
|
|
public string SourceUrlSlug { get; set; }
|
|
|
|
/// <summary>
|
|
/// old collection or book name for Saadi's ghazalyiat (طیبات، خواتیم و ....)
|
|
/// </summary>
|
|
public string OldTag { get; set; }
|
|
|
|
/// <summary>
|
|
/// old collection page url e.g /saadi/tayyebat
|
|
/// </summary>
|
|
public string OldTagPageUrl { get; set; }
|
|
|
|
/// <summary>
|
|
/// no index (search engines are blocked to index the page)
|
|
/// </summary>
|
|
public bool NoIndex { get; set; }
|
|
|
|
/// <summary>
|
|
/// if a page url is changed, store the old URL here to be redirected automatically
|
|
/// </summary>
|
|
public string RedirectFromFullUrl { get; set; }
|
|
|
|
/// <summary>
|
|
/// order when mixed with categories
|
|
/// </summary>
|
|
public int MixedModeOrder { get; set; }
|
|
|
|
/// <summary>
|
|
/// published
|
|
/// </summary>
|
|
public bool Published { get; set; }
|
|
|
|
/// <summary>
|
|
/// language (this is intended to affect html page encodings and not determine actuallly accents and ....)
|
|
/// </summary>
|
|
public string Language { get; set; }
|
|
|
|
/// <summary>
|
|
/// a description of the modfication
|
|
/// </summary>
|
|
public string Note { get; set; }
|
|
}
|
|
}
|