#275 adding models for poet descriptive lines and suggested pictures

This commit is contained in:
Hamid Reza Mohammadi 2022-01-17 12:05:10 +03:30
parent 5549fa088d
commit 8c517fd872
3 changed files with 215 additions and 0 deletions

View File

@ -0,0 +1,63 @@
using RMuseum.Models.Artifact;
using RSecurityBackend.Models.Auth.Db;
using System;
namespace RMuseum.Models.Ganjoor
{
/// <summary>
/// Ganjoor Poet Picture
/// </summary>
public class GanjoorPoetSuggestedPicture
{
/// <summary>
/// id
/// </summary>
public int Id { get; set; }
/// <summary>
/// Poet Id
/// </summary>
public int PoetId { get; set; }
/// <summary>
/// Poet
/// </summary>
public GanjoorPoet Poet { get; set; }
/// <summary>
/// order
/// </summary>
public int PicOrder { get; set; }
/// <summary>
/// picture id
/// </summary>
public Guid PictureId { get; set; }
/// <summary>
/// picture
/// </summary>
public RPictureFile Picture { get; set; }
/// <summary>
/// suggested by id
/// </summary>
public Guid? SuggestedById { get; set; }
/// <summary>
/// suggested by
/// </summary>
public virtual RAppUser SuggestedBy { get; set; }
/// <summary>
/// published
/// </summary>
public bool Published { get; set; }
/// <summary>
/// selected
/// </summary>
public bool ChosenOne { get; set; }
}
}

View File

@ -0,0 +1,52 @@
using RSecurityBackend.Models.Auth.Db;
using System;
namespace RMuseum.Models.Ganjoor
{
/// <summary>
/// Ganjoor Poet Specification
/// </summary>
public class GanjoorPoetSuggestedSpecLine
{
/// <summary>
/// Id
/// </summary>
public int Id { get; set; }
/// <summary>
/// Poet Id
/// </summary>
public int PoetId { get; set; }
/// <summary>
/// Poet
/// </summary>
public GanjoorPoet Poet { get; set; }
/// <summary>
/// Description
/// </summary>
public string Description { get; set; }
/// <summary>
/// suggested by id
/// </summary>
public Guid? SuggestedById { get; set; }
/// <summary>
/// suggested by
/// </summary>
public virtual RAppUser SuggestedBy { get; set; }
/// <summary>
/// published
/// </summary>
public bool Published { get; set; }
/// <summary>
/// order
/// </summary>
public int LineOrder { get; set; }
}
}

View File

@ -6285,6 +6285,106 @@
death location
</summary>
</member>
<member name="T:RMuseum.Models.Ganjoor.GanjoorPoetPicture">
<summary>
Ganjoor Poet Picture
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetPicture.Id">
<summary>
id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetPicture.PoetId">
<summary>
Poet Id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetPicture.Poet">
<summary>
Poet
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetPicture.PicOrder">
<summary>
order
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetPicture.PictureId">
<summary>
picture id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetPicture.Picture">
<summary>
picture
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetPicture.SuggestedById">
<summary>
suggested by id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetPicture.SuggestedBy">
<summary>
suggested by
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetPicture.Published">
<summary>
published
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetPicture.ChosenOne">
<summary>
selected
</summary>
</member>
<member name="T:RMuseum.Models.Ganjoor.GanjoorPoetSpecLine">
<summary>
Ganjoor Poet Specification
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetSpecLine.Id">
<summary>
Id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetSpecLine.PoetId">
<summary>
Poet Id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetSpecLine.Poet">
<summary>
Poet
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetSpecLine.Description">
<summary>
Description
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetSpecLine.SuggestedById">
<summary>
suggested by id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetSpecLine.SuggestedBy">
<summary>
suggested by
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetSpecLine.Published">
<summary>
published
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorPoetSpecLine.LineOrder">
<summary>
order
</summary>
</member>
<member name="T:RMuseum.Models.Ganjoor.GanjoorSiteBanner">
<summary>
ganjoor.net site banner