using RSecurityBackend.Models.Auth.Db; using System; namespace RMuseum.Models.Divan { /// /// snapshot of divan pages to keep track of their changes /// public class DivanPageSnapshot { /// /// id /// public int Id { get; set; } /// /// divan page id /// public int DivanPageId { get; set; } /// /// divan page /// public DivanPage DivanPage { get; set; } /// /// id - this record is then modified by this user and made obsolete /// public Guid MadeObsoleteByUserId { get; set; } /// /// this record is then modified by this user and made obsolete /// public RAppUser MadeObsoleteByUser { get; set; } /// /// record date /// public DateTime RecordDate { get; set; } /// /// a description of the modfication /// public string Note { get; set; } /// /// title /// public string Title { get; set; } /// /// url => slug /// public string UrlSlug { get; set; } /// /// Html Text /// public string HtmlText { get; set; } /// /// Poem Rhythm /// public string Rhythm { get; set; } /// /// rhyme letters /// public string RhymeLetters { get; set; } /// /// source name /// public string SourceName { get; set; } /// /// source url slug /// public string SourceUrlSlug { get; set; } /// /// old collection or book name for Saadi's ghazalyiat (طیبات، خواتیم و ....) /// public string OldTag { get; set; } /// /// old collection page url e.g /saadi/tayyebat /// public string OldTagPageUrl { get; set; } } }