#467 GanjoorCatCorrectionViewModel

This commit is contained in:
Hamid Reza Mohammadi 2025-02-14 16:32:27 +03:30
parent 277744c35f
commit 3528b62667
4 changed files with 180 additions and 6 deletions

View File

@ -669,5 +669,10 @@ namespace RMuseum.DbContext
/// </summary>
public DbSet<GanjoorTajikPage> TajikPages { get; set; }
/// <summary>
/// ganjoor cat corrections
/// </summary>
public DbSet<GanjoorCatCorrection> GanjoorCatCorrections { get; set; }
}
}

View File

@ -0,0 +1,87 @@
using System;
namespace RMuseum.Models.Ganjoor.ViewModels
{
public class GanjoorCatCorrectionViewModel
{
/// <summary>
/// correct id
/// </summary>
public int Id { get; set; }
/// <summary>
/// category id
/// </summary>
public int CatId { get; set; }
/// <summary>
/// category
/// </summary>
public GanjoorCat Cat { get; set; }
/// <summary>
/// additional description or note
/// </summary>
public string Description { get; set; }
/// <summary>
/// html mode of additional description or note
/// </summary>
public string DescriptionHtml { get; set; }
/// <summary>
/// additional description or note
/// </summary>
public string OriginalDescription { get; set; }
/// <summary>
/// html mode of additional description or note
/// </summary>
public string OriginalDescriptionHtml { get; set; }
/// <summary>
/// note
/// </summary>
public string Note { get; set; }
/// <summary>
/// date
/// </summary>
public DateTime Date { get; set; }
/// <summary>
/// user Id
/// </summary>
public Guid UserId { get; set; }
/// <summary>
/// nickname
/// </summary>
public string UserNickname { get; set; }
/// <summary>
/// reviewed
/// </summary>
public bool Reviewed { get; set; }
/// <summary>
/// reviewdate
/// </summary>
public DateTime ReviewDate { get; set; }
/// <summary>
/// review note
/// </summary>
public string ReviewNote { get; set; }
/// <summary>
/// review result for description
/// </summary>
public CorrectionReviewResult Result { get; set; }
/// <summary>
/// hide the editors name
/// </summary>
public bool HideMyName { get; set; }
}
}

View File

@ -3764,6 +3764,11 @@
tajik pages
</summary>
</member>
<member name="P:RMuseum.DbContext.RMuseumDbContext.GanjoorCatCorrections">
<summary>
ganjoor cat corrections
</summary>
</member>
<member name="T:RMuseum.Migrations.PictureFileExtUrl">
<inheritdoc />
</member>
@ -10958,6 +10963,86 @@
simulate naming
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.Id">
<summary>
correct id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.CatId">
<summary>
category id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.Cat">
<summary>
category
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.Description">
<summary>
additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.DescriptionHtml">
<summary>
html mode of additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.OriginalDescription">
<summary>
additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.OriginalDescriptionHtml">
<summary>
html mode of additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.Note">
<summary>
note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.Date">
<summary>
date
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.UserId">
<summary>
user Id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.UserNickname">
<summary>
nickname
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.Reviewed">
<summary>
reviewed
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.ReviewDate">
<summary>
reviewdate
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.ReviewNote">
<summary>
review note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.Result">
<summary>
review result for description
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatCorrectionViewModel.HideMyName">
<summary>
hide the editors name
</summary>
</member>
<member name="T:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatViewModel">
<summary>
cat view model

View File

@ -25,12 +25,6 @@ using System.IO;
using RSecurityBackend.Models.Image;
using FluentFTP;
using System.Drawing;
using RSecurityBackend.Models.Auth.ViewModels;
using Newtonsoft.Json;
using System.Net;
using System.Text;
using RMuseum.Models.Auth.ViewModel;
using System.Net.Http.Headers;
using RMuseum.Models.GanjoorIntegration;
using RSecurityBackend.Models.Notification;
@ -3878,6 +3872,9 @@ namespace RMuseum.Services.Implementation
}
}
/// <summary>
/// aggressive cache
/// </summary>