using BackGround.Hangfire.Jobs.Units; using Hangfire; using Infrastructure.Abstructions; using System; using System.Collections.Generic; using System.Text; namespace BackGround.Hangfire.JobRegisters.Units { public class ImportJobRegister: ITransientDependency { private readonly IImportUnitsJob _importUnitsJob; public ImportJobRegister(IImportUnitsJob importUnitsJob) { _importUnitsJob = importUnitsJob; } public void Register(Guid fileId) { BackgroundJob.Enqueue(() => _importUnitsJob.Execute(fileId)); } } }