#420 GanjoorQuotedPoemViewModel + SuggestedById

This commit is contained in:
Hamid Reza Mohammadi 2024-01-28 21:18:41 +03:30
parent ef2622edcd
commit 519a56f6ce
3 changed files with 21 additions and 3 deletions

View File

@ -16,7 +16,9 @@ namespace RMuseum.Models.Ganjoor.ViewModels
/// copy constructor
/// </summary>
/// <param name="src"></param>
public GanjoorQuotedPoemViewModel(GanjoorQuotedPoem src)
/// <param name="includeUserId">
/// </param>
public GanjoorQuotedPoemViewModel(GanjoorQuotedPoem src, bool includeUserId = false)
{
Id = src.Id;
PoemId = src.PoemId;
@ -50,6 +52,10 @@ namespace RMuseum.Models.Ganjoor.ViewModels
IndirectQuotation = src.IndirectQuotation;
Rejected = src.Rejected;
ReviewNote = src.ReviewNote;
if(includeUserId)
{
SuggestedById = src.SuggestedById;
}
}
/// <summary>
@ -214,5 +220,10 @@ namespace RMuseum.Models.Ganjoor.ViewModels
/// review note
/// </summary>
public string ReviewNote { get; set; }
/// <summary>
/// suggested by
/// </summary>
public Guid? SuggestedById { get; set; }
}
}

View File

@ -11606,11 +11606,13 @@
constructor
</summary>
</member>
<member name="M:RMuseum.Models.Ganjoor.ViewModels.GanjoorQuotedPoemViewModel.#ctor(RMuseum.Models.Ganjoor.GanjoorQuotedPoem)">
<member name="M:RMuseum.Models.Ganjoor.ViewModels.GanjoorQuotedPoemViewModel.#ctor(RMuseum.Models.Ganjoor.GanjoorQuotedPoem,System.Boolean)">
<summary>
copy constructor
</summary>
<param name="src"></param>
<param name="includeUserId">
</param>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorQuotedPoemViewModel.Id">
<summary>
@ -11772,6 +11774,11 @@
review note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorQuotedPoemViewModel.SuggestedById">
<summary>
suggested by
</summary>
</member>
<member name="T:RMuseum.Models.Ganjoor.ViewModels.GanjoorSearchVerseViewModel">
<summary>
Ganjoor Verse View Model

View File

@ -219,7 +219,7 @@ namespace RMuseum.Services.Implementation
.OrderBy(r => r.Id)
.Skip(skip)
.FirstOrDefaultAsync();
return new RServiceResult<GanjoorQuotedPoemViewModel>(r == null ? null : new GanjoorQuotedPoemViewModel(r));
return new RServiceResult<GanjoorQuotedPoemViewModel>(r == null ? null : new GanjoorQuotedPoemViewModel(r, true));
}
catch (Exception exp)
{