C# 클래스 EA.Iws.Domain.ImportNotificationAssessment.ImportNotificationChargeCalculator

상속: IImportNotificationChargeCalculator
파일 보기 프로젝트 열기: EnvironmentAgency/prsd-iws

공개 메소드들

메소드 설명
GetValue ( System.Guid importNotificationId ) : Task
GetValueForNumberOfShipments ( System.Guid importNotificationId, int numberOfShipments ) : Task
ImportNotificationChargeCalculator ( IImportNotificationRepository notificationRepository, IShipmentRepository shipmentRepository, IPricingStructureRepository pricingStructureRepository, IInterimStatusRepository interimStatusRepository, INumberOfShipmentsHistotyRepository numberOfShipmentsHistotyRepository ) : System

비공개 메소드들

메소드 설명
GetInterimStatus ( System.Guid notificationId ) : Task
GetPrice ( ImportNotification notification, int numberOfShipments, bool isInterim ) : Task

메소드 상세

GetValue() 공개 메소드

public GetValue ( System.Guid importNotificationId ) : Task
importNotificationId System.Guid
리턴 Task

GetValueForNumberOfShipments() 공개 메소드

public GetValueForNumberOfShipments ( System.Guid importNotificationId, int numberOfShipments ) : Task
importNotificationId System.Guid
numberOfShipments int
리턴 Task

ImportNotificationChargeCalculator() 공개 메소드

public ImportNotificationChargeCalculator ( IImportNotificationRepository notificationRepository, IShipmentRepository shipmentRepository, IPricingStructureRepository pricingStructureRepository, IInterimStatusRepository interimStatusRepository, INumberOfShipmentsHistotyRepository numberOfShipmentsHistotyRepository ) : System
notificationRepository IImportNotificationRepository
shipmentRepository IShipmentRepository
pricingStructureRepository IPricingStructureRepository
interimStatusRepository IInterimStatusRepository
numberOfShipmentsHistotyRepository INumberOfShipmentsHistotyRepository
리턴 System