using RSecurityBackend.Models.Auth.Db; using System; namespace RMuseum.Models.Divan { /// /// Divan Bookmark /// public class DivanUserBookmark { /// /// Id /// public Guid Id { get; set; } /// /// User Id /// public Guid UserId { get; set; } /// /// User /// public RAppUser User { get; set; } /// /// Poem Id /// public int PoemId { get; set; } /// /// Poem /// public DivanPoem Poem { get; set; } /// /// couplet index /// public int CoupletIndex { get; set; } /// /// Verse Id, this is always null, because verses are removed and created on operations like editing and their Ids changed, so /// later I decided to rely on (PoemId + CoupletIndex) instead /// public int? VerseId { get; set; } /// /// Verse 2 Id, this is always null, because verses are removed and created on operations like editing and their Ids changed, so /// later I decided to rely on (PoemId + CoupletIndex) instead /// public int? Verse2Id { get; set; } /// /// DateTime /// public DateTime DateTime { get; set; } /// /// private note for bookmark /// public string PrivateNote { get; set; } } }