#65 adding GanjoorComment model

This commit is contained in:
Hamid Reza Mohammadi 2021-02-04 12:49:54 +03:30
parent 35c2ebc899
commit 13ba351b1b
2 changed files with 157 additions and 0 deletions

View File

@ -0,0 +1,82 @@
using RMuseum.Models.Artifact;
using RSecurityBackend.Models.Auth.Db;
using System;
namespace RMuseum.Models.Ganjoor
{
/// <summary>
/// Ganjoor Comment
/// </summary>
public class GanjoorComment
{
/// <summary>
/// Id
/// </summary>
public int Id { get; set; }
/// <summary>
/// Ganjoor Poem Id
/// </summary>
public int GanjoorPoemId { get; set; }
/// <summary>
/// Ganjoor Poem Id
/// </summary>
public GanjoorPoem GanjoorPoem { get; set; }
/// <summary>
/// user id
/// </summary>
public Guid? UserId { get; set; }
/// <summary>
/// user
/// </summary>
public virtual RAppUser User { get; set; }
/// <summary>
/// author name (MySql imported field)
/// </summary>
public string AuthorName { get; set; }
/// <summary>
/// author email (MySql imported field)
/// </summary>
public string AuthorEmail { get; set; }
/// <summary>
/// author url (MySql imported field)
/// </summary>
public string AuthorUrl { get; set; }
/// <summary>
/// author IP address (MySql imported field)
/// </summary>
public string AutherIpAddress { get; set; }
/// <summary>
/// comment date
/// </summary>
public DateTime CommentDate { get; set; }
/// <summary>
/// comment
/// </summary>
public string HtmlComment { get; set; }
/// <summary>
/// In Reply to Other Comment
/// </summary>
public virtual GanjoorComment ReferenceComment { get; set; }
/// <summary>
/// Reference Comment Id
/// </summary>
public Guid? ReferenceCommentId { get; set; }
/// <summary>
/// publish status
/// </summary>
public PublishStatus Status { get; set; }
}
}

View File

@ -3529,6 +3529,81 @@
sample: /hafez/ghazal
</summary>
</member>
<member name="T:RMuseum.Models.Ganjoor.GanjoorComment">
<summary>
Ganjoor Comment
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.Id">
<summary>
Id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.GanjoorPoemId">
<summary>
Ganjoor Poem Id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.GanjoorPoem">
<summary>
Ganjoor Poem Id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.UserId">
<summary>
user id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.User">
<summary>
user
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.AuthorName">
<summary>
author name (MySql imported field)
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.AuthorEmail">
<summary>
author email (MySql imported field)
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.AuthorUrl">
<summary>
author url (MySql imported field)
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.AutherIpAddress">
<summary>
author IP address (MySql imported field)
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.CommentDate">
<summary>
comment date
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.HtmlComment">
<summary>
comment
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.ReferenceComment">
<summary>
In Reply to Other Comment
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.ReferenceCommentId">
<summary>
Reference Comment Id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorComment.Status">
<summary>
publish status
</summary>
</member>
<member name="T:RMuseum.Models.Ganjoor.GanjoorMetre">
<summary>
Poem prosodic Metre