C# Класс EA.Iws.Domain.NotificationApplication.NotificationChargeCalculator

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

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

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