#26 api for narration previewing
This commit is contained in:
parent
b00c5c16c6
commit
4463e28c4d
@ -102,7 +102,7 @@ namespace RMuseum.Services.Implementation
|
||||
try
|
||||
{
|
||||
var narration = await _context.AudioFiles.Where(a => a.Id == id).SingleOrDefaultAsync();
|
||||
var verses = await _context.GanjoorVerses.Where(v => v.PoemId == narration.GanjoorPostId).ToListAsync();
|
||||
var verses = await _context.GanjoorVerses.Where(v => v.PoemId == narration.GanjoorPostId).OrderBy(v => v.VOrder).ToListAsync();
|
||||
|
||||
string xml = File.ReadAllText(narration.LocalXmlFilePath);
|
||||
|
||||
@ -114,7 +114,8 @@ namespace RMuseum.Services.Implementation
|
||||
int verseOrder = int.Parse(syncInfo.Element("VerseOrder").Value);
|
||||
if (verseOrder < 0) //this happens, seems to be a bug, I did not trace it yet
|
||||
verseOrder = 0;
|
||||
var verse = verses.Where(v => v.VOrder == verseOrder).Single();
|
||||
verseOrder++;
|
||||
var verse = verses.Where(v => v.VOrder == verseOrder).SingleOrDefault();
|
||||
if(verse != null)
|
||||
{
|
||||
verseSyncs.Add(new NarrationVerseSync()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user