fixes for audio/put api
This commit is contained in:
parent
d25050750e
commit
a2a6ff1bbf
@ -11,6 +11,13 @@ namespace RMuseum.Models.GanjoorAudio.ViewModels
|
||||
/// </summary>
|
||||
public class PoemNarrationViewModel
|
||||
{
|
||||
/// <summary>
|
||||
/// parameterless constructor for deserialization support
|
||||
/// </summary>
|
||||
public PoemNarrationViewModel()
|
||||
{
|
||||
|
||||
}
|
||||
/// <summary>
|
||||
/// constructor
|
||||
/// </summary>
|
||||
|
||||
@ -2066,6 +2066,11 @@
|
||||
Poem Narration view model
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RMuseum.Models.GanjoorAudio.ViewModels.PoemNarrationViewModel.#ctor">
|
||||
<summary>
|
||||
parameterless constructor for deserialization support
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RMuseum.Models.GanjoorAudio.ViewModels.PoemNarrationViewModel.#ctor(RMuseum.Models.GanjoorAudio.PoemNarration,RSecurityBackend.Models.Auth.Db.RAppUser,RMuseum.Models.Ganjoor.GanjoorPoem)">
|
||||
<summary>
|
||||
constructor
|
||||
|
||||
@ -146,7 +146,7 @@ namespace RMuseum.Services.Implementation
|
||||
{
|
||||
try
|
||||
{
|
||||
PoemNarration narration = await _context.AudioFiles.Where(a => a.Id == id).SingleOrDefaultAsync();
|
||||
PoemNarration narration = await _context.AudioFiles.Include(a => a.Owner).Where(a => a.Id == id).SingleOrDefaultAsync();
|
||||
if(narration == null)
|
||||
return new RServiceResult<PoemNarrationViewModel>(null, "404");
|
||||
narration.AudioTitle = metadata.AudioTitle;
|
||||
@ -157,7 +157,7 @@ namespace RMuseum.Services.Implementation
|
||||
narration.ReviewStatus = metadata.ReviewStatus;
|
||||
_context.AudioFiles.Update(narration);
|
||||
await _context.SaveChangesAsync();
|
||||
return new RServiceResult<PoemNarrationViewModel>(new PoemNarrationViewModel(narration, null, null));
|
||||
return new RServiceResult<PoemNarrationViewModel>(new PoemNarrationViewModel(narration, narration.Owner, await _context.GanjoorPoems.Where(p => p.Id == narration.GanjoorPostId).SingleOrDefaultAsync()));
|
||||
}
|
||||
catch (Exception exp)
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user