C# 클래스 EA.Iws.Domain.ImportNotificationAssessment.Transactions.ImportNotificationTransactionCalculator

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

공개 메소드들

메소드 설명
Balance ( System.Guid importNotificationId ) : Task
ImportNotificationTransactionCalculator ( IImportNotificationTransactionRepository transactionRepository, IImportNotificationChargeCalculator chargeCalculator ) : System
PaymentIsNowFullyReceived ( System.Guid importNotificationId, decimal credit ) : Task
TotalPaid ( System.Guid importNotificationId ) : Task

비공개 메소드들

메소드 설명
TotalCredits ( IEnumerable transactions ) : decimal
TotalDebits ( IEnumerable transactions ) : decimal

메소드 상세

Balance() 공개 메소드

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

ImportNotificationTransactionCalculator() 공개 메소드

public ImportNotificationTransactionCalculator ( IImportNotificationTransactionRepository transactionRepository, IImportNotificationChargeCalculator chargeCalculator ) : System
transactionRepository IImportNotificationTransactionRepository
chargeCalculator IImportNotificationChargeCalculator
리턴 System

PaymentIsNowFullyReceived() 공개 메소드

public PaymentIsNowFullyReceived ( System.Guid importNotificationId, decimal credit ) : Task
importNotificationId System.Guid
credit decimal
리턴 Task

TotalPaid() 공개 메소드

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