C# Class EA.Iws.Domain.Movement.ConsentPeriod

Afficher le fichier Open project: EnvironmentAgency/prsd-iws Class Usage Examples

Méthodes publiques

Méthode Description
ConsentPeriod ( INotificationConsentRepository consentRepository, IWorkingDayCalculator workingDayCalculator, INotificationApplicationRepository notificationApplicationRepository ) : System
ExpiresInFourWorkingDays ( System.Guid notificationId ) : Task
ExpiresInThreeOrLessWorkingDays ( System.Guid notificationId ) : Task
HasExpired ( System.Guid notificationId ) : Task

Private Methods

Méthode Description
GetWorkingDaysToExpiry ( System.Guid notificationId ) : Task

Method Details

ConsentPeriod() public méthode

public ConsentPeriod ( INotificationConsentRepository consentRepository, IWorkingDayCalculator workingDayCalculator, INotificationApplicationRepository notificationApplicationRepository ) : System
consentRepository INotificationConsentRepository
workingDayCalculator IWorkingDayCalculator
notificationApplicationRepository INotificationApplicationRepository
Résultat System

ExpiresInFourWorkingDays() public méthode

public ExpiresInFourWorkingDays ( System.Guid notificationId ) : Task
notificationId System.Guid
Résultat Task

ExpiresInThreeOrLessWorkingDays() public méthode

public ExpiresInThreeOrLessWorkingDays ( System.Guid notificationId ) : Task
notificationId System.Guid
Résultat Task

HasExpired() public méthode

public HasExpired ( System.Guid notificationId ) : Task
notificationId System.Guid
Résultat Task