Updated voice work delete logic + tests.

This commit is contained in:
2026-05-14 10:19:06 -04:00
parent 8a13f282b1
commit 0ed3bc6298
2 changed files with 25 additions and 2 deletions

View File

@@ -23,8 +23,10 @@ public class VoiceWorkWriter(AppDbContext dbContext) : IVoiceWorkWriter
Dictionary<int, DeleteVoiceWorkStatus> results = request.VoiceWorkIds.Select(x => x)
.ToDictionary(x => x, x => DeleteVoiceWorkStatus.NotFound);
VoiceWork[] voiceWorks = [.. dbContext.VoiceWorks.Where(voiceWork => request.VoiceWorkIds.Contains(voiceWork.VoiceWorkId))
.Include(x => x.Circle)];
VoiceWork[] voiceWorks = await dbContext.VoiceWorks
.Where(voiceWork => request.VoiceWorkIds.Contains(voiceWork.VoiceWorkId))
.Include(x => x.Circle)
.ToArrayAsync(cancellationToken);
List<VoiceWork> voiceWorksToDelete = [];