/// <summary> /// Intializes the private fields. /// </summary> /// <param name="transactionPriorityDAL">transactionPriorityDAL</param> /// <param name="logger">logger</param> public TransactionPriorityManager(ITransactionPriorityRepository transactionPriorityRepository, ILogger <TransactionPriorityManager> logger, IMapper mapper) { _transactionPriorityRepository = transactionPriorityRepository; _logger = logger; _mapper = mapper; }
/// <param name="incomingRequestRepository"></param> /// <param name="facilityRepository"></param> /// <param name="transactionPriorityRepository"></param> /// <param name="mapper"></param> public RequestRepository(IIncomingRequestRepository incomingRequestRepository , ITransactionPriorityRepository transactionPriorityRepository, IFacilityRepository facilityRepository, IMapper mapper) { _incomingRequestRepository = incomingRequestRepository; _transactionPriorityRepository = transactionPriorityRepository; _facilityRepository = facilityRepository; _mapper = mapper; }
public TransactionPriorityManager(ITransactionPriorityRepository tranPriorityRepository, IExecutionContextAccessor executionContextAccessor , IUnitOfWork unitOfWork, ILogger <TransactionPriorityManager> logger, ITransactionPrioritySmartSortRepository transactionPrioritySmartSortRepository, ISmartSortRepository smartSortRepository, IEventBus eventBus, IOptions <Configuration.Configuration> options, IMapper mapper) { _transactionPriorityRepository = tranPriorityRepository; _executionContextAccessor = executionContextAccessor; _unitOfWork = unitOfWork; _transactionPrioritySmartSortRepository = transactionPrioritySmartSortRepository; _smartSortRepository = smartSortRepository; _eventBus = eventBus; _configuration = options.Value; _mapper = mapper; }