示例#1
0
 public EdiLoadTenderHandler(ICompanyRepositoryProvider db, IMediator mediator,
                             ITenancyContextProvider tenancyContextProvider, IMapperService mapperService,
                             ILocationCalculator locationCalculator) : base(db, mediator)
 {
     _tenancyContextProvider = tenancyContextProvider;
     _mapperService          = mapperService;
     _locationCalculator     = locationCalculator;
 }
示例#2
0
 public EdiProcessor(
     IEnumerable <IEdiHandler> ediHandlers,
     IEnumerable <IEdiProvider> ediProviders,
     ICompanyRepositoryProvider db
     )
 {
     _ediHandlers  = ediHandlers;
     _ediProviders = ediProviders;
     _db           = db;
 }
示例#3
0
 public HandleEdiMessages(
     BaseRepository <Shipper.Shipper> shipperRepo,
     BaseRepository <EdiMessageLog> ediMessages,
     IUserContextProvider userContext,
     ITradingPartnerSender sender,
     ICompanyRepositoryProvider db,
     IMediator mediator
     )
 {
     _shipperRepo = shipperRepo;
     _ediMessages = ediMessages;
     _userContext = userContext;
     _sender      = sender;
     _db          = db;
     _mediator    = mediator;
 }
 public EdiStatusUpdateHandler(ICompanyRepositoryProvider db, IMediator mediator, BaseRepository <Company.Company> companyRepo, ITradingPartnerSender sender) : base(db, mediator)
 {
     _companyRepo = companyRepo;
     _sender      = sender;
 }
 public EdiTenderResponseHandler(ICompanyRepositoryProvider db, IMediator mediator) : base(db, mediator)
 {
 }
 public EdiShipmentInvoiceHandler(ICompanyRepositoryProvider db, IMediator mediator) : base(db, mediator)
 {
 }
示例#7
0
 public ShipmentEdiHandler(ICompanyRepositoryProvider db, IMediator mediator)
 {
     Db       = db;
     Mediator = mediator;
 }
示例#8
0
 public EdiTenderAcknowledgementHandler(ICompanyRepositoryProvider db, IMediator mediator) : base(db, mediator)
 {
 }