C# Класс EA.Iws.Domain.ImportNotificationAssessment.ImportNotificationChargeCalculator

Наследование: IImportNotificationChargeCalculator
Показать файл Открыть проект

Открытые методы

Метод Описание
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