add reviewmsg to recitation view model

This commit is contained in:
Hamid Reza Mohammadi 2020-11-20 17:53:11 +03:30
parent 708eccb551
commit fb1b00a3df
3 changed files with 18 additions and 4 deletions

View File

@ -74,6 +74,7 @@ namespace RMuseum.Models.GanjoorAudio.ViewModels
}
}
AudioSyncStatusArray = lst.ToArray();
ReviewMsg = src.ReviewMsg;
}
/// <summary>
@ -246,5 +247,10 @@ namespace RMuseum.Models.GanjoorAudio.ViewModels
/// Review Status
/// </summary>
public AudioReviewStatus ReviewStatus { get; set; }
/// <summary>
/// Review Message
/// </summary>
public string ReviewMsg { get; set; }
}
}

View File

@ -2341,6 +2341,11 @@
Review Status
</summary>
</member>
<member name="P:RMuseum.Models.GanjoorAudio.ViewModels.RecitationViewModel.ReviewMsg">
<summary>
Review Message
</summary>
</member>
<member name="T:RMuseum.Models.GanjoorAudio.ViewModels.UserRecitationProfileViewModel">
<summary>
UserNarrationProfile View Model

View File

@ -155,9 +155,11 @@ namespace RMuseum.Services.Implementation
string xml = recitation.LocalXmlFilePath;
context.Recitations.Remove(recitation);
await context.SaveChangesAsync();
File.Delete(mp3);
File.Delete(xml);
if(File.Exists(mp3))
File.Delete(mp3);
if (File.Exists(xml))
File.Delete(xml);
return "";
}
@ -852,7 +854,8 @@ namespace RMuseum.Services.Implementation
if (narration.ReviewStatus == AudioReviewStatus.Rejected)
{
narration.AudioSyncStatus = (int)AudioSyncStatus.SynchronizedOrRejected;
//TODO: delete rejected items files passed a certain period of time in a maintenance job
File.Delete(narration.LocalMp3FilePath);
File.Delete(narration.LocalXmlFilePath);
}
narration.ReviewMsg = model.Message;
_context.Recitations.Update(narration);