LANCommander/LANCommander.Server/Jobs/Background/PatchArchiveBackgroundJob.cs

23 lines
693 B
C#
Raw Permalink Normal View History

2024-08-04 18:44:33 -05:00
using LANCommander.Server.Services;
2024-08-04 18:44:33 -05:00
namespace LANCommander.Server.Jobs.Background
{
public class PatchArchiveBackgroundJob
{
private readonly ArchiveService ArchiveService;
public PatchArchiveBackgroundJob(ArchiveService archiveService)
{
ArchiveService = archiveService;
}
public async Task Execute(Guid originalArchiveId, Guid alteredArchiveId)
{
var originalArchive = await ArchiveService.GetAsync(originalArchiveId);
var alteredArchive = await ArchiveService.GetAsync(alteredArchiveId);
await ArchiveService.PatchArchiveAsync(originalArchive, alteredArchive);
}
}
}