public ASNVerifyIntegrationEventService( Func <DbConnection, IIntegrationEventLogService> integrationEventLogServiceFactory, IEventBus eventBus, ILogger <ASNVerifyIntegrationEventService> logger, ISodimacDBManager dbManager) { _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _dbManager = dbManager ?? throw new ArgumentException(nameof(dbManager)); _integrationEventLogServiceFactory = integrationEventLogServiceFactory ?? throw new ArgumentNullException(nameof(integrationEventLogServiceFactory)); _eventLogService = _integrationEventLogServiceFactory(_dbManager.GetDatabase().CreateConnection()); }
/// <summary> /// /// </summary> /// <param name="dbManager"></param> public DistributionOrderRepository(ISodimacDBManager dbManager) : base(dbManager) { }
/// <summary> /// /// </summary> /// <param name="dbManager"></param> public OrdenCompraRepository(ISodimacDBManager dbManager) : base(dbManager) { }
/// <summary> /// AsnVerifyRepository Constructor /// </summary> /// <param name="dbManager"></param> public ASNVerifyRepository(ISodimacDBManager dbManager) : base(dbManager) { _dbManager = dbManager; }
/// <summary> /// /// </summary> /// <param name="dbManager"></param> public ShipConfirmRepository(ISodimacDBManager dbManager) : base(dbManager) { }