/// <summary> Initialize the private fields </summary> public TransactionManager(IEventBus eventBus, ILogger <TransactionManager> logger, IOptions <Configuration> options, IMapper mapper, IConfiguration configuration, ITransactionQueueRepository transactionQueueRepository, ITransactionQueueHistoryRepository transactionQueueHistoryRepository, IFacilityManager facilityManager, ITransactionPriorityManager transactionPriorityManager, IFormularyManager formularyManager, IAduTransactionManager aduTransactionManager, IDestinationManager destinationManager) { _configuration = options.Value; _mapper = mapper; _eventBus = eventBus; _logger = logger; this.configuration = configuration; _transactionQueueRepository = transactionQueueRepository; _transactionQueueHistoryRepository = transactionQueueHistoryRepository; _facilityManager = facilityManager; _transactionPriorityManager = transactionPriorityManager; _formularyManager = formularyManager; _aduTransactionManager = aduTransactionManager; _destinationManager = destinationManager; }
/// <summary> Initialize the private fields </summary> public AduTransactionManager(ITransactionQueueRepository transactionQueueRepository, ILogger <AduTransactionManager> logger, IMapper mapper, ITransactionPriorityManager transactionPriorityManager, ILastAduXrefRepository lastAduXrefRepository) { _logger = logger; _mapper = mapper; _transactionQueueRepository = transactionQueueRepository; _transactionPriorityManager = transactionPriorityManager; _lastAduXrefRepository = lastAduXrefRepository; }
public QueueFilter(IPriorityRules priorityRules, ITransactionQueueRepository transactionQueueRepository) { _priorityRules = priorityRules; _transactionQueueRepository = transactionQueueRepository; }
public ColumnSorting(IPriorityRules priorityRules, ITransactionQueueRepository transactionQueueRepository) { _priorityRules = priorityRules; _transactionQueueRepository = transactionQueueRepository; }
public TransactionQueueBussiness(ITransactionQueueRepository transactionQueueRepository) { _transactionQueueRepository = transactionQueueRepository; }
public SmartSorting(IPriorityRules rules, ITransactionQueueRepository transactionQueue) { _priorityRules = rules; _transactionQueueRepository = transactionQueue; }