C# Class EA.Iws.Domain.ImportNotificationAssessment.ImportNotificationChargeCalculator

Inheritance: IImportNotificationChargeCalculator
Afficher le fichier Open project: EnvironmentAgency/prsd-iws

Méthodes publiques

Méthode Description
GetValue ( System.Guid importNotificationId ) : Task
GetValueForNumberOfShipments ( System.Guid importNotificationId, int numberOfShipments ) : Task
ImportNotificationChargeCalculator ( IImportNotificationRepository notificationRepository, IShipmentRepository shipmentRepository, IPricingStructureRepository pricingStructureRepository, IInterimStatusRepository interimStatusRepository, INumberOfShipmentsHistotyRepository numberOfShipmentsHistotyRepository ) : System

Private Methods

Méthode Description
GetInterimStatus ( System.Guid notificationId ) : Task
GetPrice ( ImportNotification notification, int numberOfShipments, bool isInterim ) : Task

Method Details

GetValue() public méthode

public GetValue ( System.Guid importNotificationId ) : Task
importNotificationId System.Guid
Résultat Task

GetValueForNumberOfShipments() public méthode

public GetValueForNumberOfShipments ( System.Guid importNotificationId, int numberOfShipments ) : Task
importNotificationId System.Guid
numberOfShipments int
Résultat Task

ImportNotificationChargeCalculator() public méthode

public ImportNotificationChargeCalculator ( IImportNotificationRepository notificationRepository, IShipmentRepository shipmentRepository, IPricingStructureRepository pricingStructureRepository, IInterimStatusRepository interimStatusRepository, INumberOfShipmentsHistotyRepository numberOfShipmentsHistotyRepository ) : System
notificationRepository IImportNotificationRepository
shipmentRepository IShipmentRepository
pricingStructureRepository IPricingStructureRepository
interimStatusRepository IInterimStatusRepository
numberOfShipmentsHistotyRepository INumberOfShipmentsHistotyRepository
Résultat System