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; }
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; }
public UpdateInterimStatusHandler(IInterimStatusRepository repository, ImportNotificationContext context) { this.context = context; this.repository = repository; }