Exemplo n.º 1
0
 public CancelOnBulking(
     ILog logger,
     IMtaAgent mtaAgent,
     EmailNotification notificationEmails,
     IUnitOfWork unitOfWork,
     IEventRepository eventRepository,
     IJobRepository jobRepository
     )
 {
     _logger = logger;
     _unitOfWork = unitOfWork;
     _mtaAgent = mtaAgent;
     _eventRepository = eventRepository;
     _jobRepository = jobRepository;
     _emailNotification = notificationEmails;
 }
Exemplo n.º 2
0
 public Four21(
     ILog logger,
     IMtaAgent mtaAgent,
     EmailNotification emailNotification,
     Func<IUnitOfWork> unitOfWorkFactory,
     Func<IUnitOfWork, IEventRepository> eventRepoFactory,
     Func<IUnitOfWork, IPmtaRepository> pmtaRepoFactory,
     Func<IUnitOfWork, IDeliveryGroupRepository> deliveryGroupRepoFactory,
     Func<IUnitOfWork, IJobRepository> jobRepoFactory
     )
 {
     _mtaAgent = mtaAgent;
     _logger = logger;
     _emailNotification = emailNotification;
     _unitOfWorkFactory = unitOfWorkFactory;
     _eventRepoFactory = eventRepoFactory;
     _pmtaRepoFactory = pmtaRepoFactory;
     _deliveryGroupRepoFactory = deliveryGroupRepoFactory;
     _jobRepoFactory = jobRepoFactory;
 }