public ImportNotificationChargeCalculator(IImportNotificationRepository notificationRepository, 
     IShipmentRepository shipmentRepository,
     IPricingStructureRepository pricingStructureRepository,
     IInterimStatusRepository interimStatusRepository,
     INumberOfShipmentsHistotyRepository numberOfShipmentsHistotyRepository)
 {
     this.notificationRepository = notificationRepository;
     this.shipmentRepository = shipmentRepository;
     this.pricingStructureRepository = pricingStructureRepository;
     this.interimStatusRepository = interimStatusRepository;
     this.numberOfShipmentsHistotyRepository = numberOfShipmentsHistotyRepository;
 }
 public ImportNotificationChargeCalculator(IImportNotificationRepository notificationRepository,
                                           IShipmentRepository shipmentRepository,
                                           IPricingStructureRepository pricingStructureRepository,
                                           IInterimStatusRepository interimStatusRepository,
                                           INumberOfShipmentsHistotyRepository numberOfShipmentsHistotyRepository)
 {
     this.notificationRepository             = notificationRepository;
     this.shipmentRepository                 = shipmentRepository;
     this.pricingStructureRepository         = pricingStructureRepository;
     this.interimStatusRepository            = interimStatusRepository;
     this.numberOfShipmentsHistotyRepository = numberOfShipmentsHistotyRepository;
 }
 public CreateImportNotificationHandler(IImportNotificationRepository importNotificationRepository,
                                        ImportNotificationContext context,
                                        IUserContext userContext,
                                        IInternalUserRepository internalUserRepository,
                                        IImportNotificationAssessmentRepository assessmentRepository,
                                        IInterimStatusRepository interimStatusRepository)
 {
     this.internalUserRepository       = internalUserRepository;
     this.assessmentRepository         = assessmentRepository;
     this.interimStatusRepository      = interimStatusRepository;
     this.importNotificationRepository = importNotificationRepository;
     this.context     = context;
     this.userContext = userContext;
 }
Example #4
0
 public GetKeyDatesHandler(IImportNotificationAssessmentRepository notificationAssessmentRepository,
                           IInterimStatusRepository interimStatusRepository,
                           DecisionRequiredBy decisionRequiredBy,
                           IImportNotificationTransactionCalculator transactionCalculator,
                           IImportNotificationAssessmentDecisionRepository notificationAssessmentDecisionRepository,
                           IImportNotificationRepository notificationRepository,
                           IConsultationRepository consultationRepository)
 {
     this.notificationAssessmentRepository = notificationAssessmentRepository;
     this.interimStatusRepository          = interimStatusRepository;
     this.decisionRequiredBy    = decisionRequiredBy;
     this.transactionCalculator = transactionCalculator;
     this.notificationAssessmentDecisionRepository = notificationAssessmentDecisionRepository;
     this.notificationRepository = notificationRepository;
     this.consultationRepository = consultationRepository;
 }
Example #5
0
 public UpdateInterimStatusHandler(IInterimStatusRepository repository, ImportNotificationContext context)
 {
     this.context    = context;
     this.repository = repository;
 }