C# 클래스 EA.Iws.Domain.NotificationApplication.NotificationChargeCalculator

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

공개 메소드들

메소드 설명
GetValue ( System.Guid notificationId ) : Task
GetValueForNumberOfShipments ( System.Guid notificationId, int numberOfShipments ) : Task
NotificationChargeCalculator ( IShipmentInfoRepository shipmentInfoRepository, INotificationApplicationRepository notificationApplicationRepository, IPricingStructureRepository pricingStructureRepository, IFacilityRepository facilityRepository, INumberOfShipmentsHistotyRepository numberOfShipmentsHistotyRepository ) : System

비공개 메소드들

메소드 설명
GetPrice ( int numberOfShipments, NotificationApplication notification ) : Task

메소드 상세

GetValue() 공개 메소드

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

GetValueForNumberOfShipments() 공개 메소드

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

NotificationChargeCalculator() 공개 메소드

public NotificationChargeCalculator ( IShipmentInfoRepository shipmentInfoRepository, INotificationApplicationRepository notificationApplicationRepository, IPricingStructureRepository pricingStructureRepository, IFacilityRepository facilityRepository, INumberOfShipmentsHistotyRepository numberOfShipmentsHistotyRepository ) : System
shipmentInfoRepository IShipmentInfoRepository
notificationApplicationRepository INotificationApplicationRepository
pricingStructureRepository IPricingStructureRepository
facilityRepository IFacilityRepository
numberOfShipmentsHistotyRepository INumberOfShipmentsHistotyRepository
리턴 System