using System; using System.Threading; using System.Threading.Tasks; using GB5Shared.DTO.Framework.Login; namespace AdminBLL.BulkIceImport { // TODO: Inject IMMHeadImportBLL once it is defined in MMBLL. // Wire the constructor and replace the ExecuteAsync body with: // await _mmImport.MMHeadAsynchImportAsync(outputTableName, 0, isSkip, 0, login, approvalMode, ct); public sealed class MmPostImportAction : IPostImportAction { public string ActionKey => "MM"; public Task ExecuteAsync( string outputTableName, int isSkip, int approvalMode, LoginDTO login, CancellationToken ct) { throw new NotImplementedException( "IMMHeadImportBLL is not yet available. " + "Inject it into MmPostImportAction and delegate to MMHeadAsynchImportAsync."); } } }