C# Class EA.Iws.Domain.ImportNotificationAssessment.FinancialGuarantee.ImportFinancialGuarantee

Inheritance: System.Entity
Afficher le fichier Open project: EnvironmentAgency/prsd-iws Class Usage Examples

Méthodes publiques

Méthode Description
AddStatusChangeRecord ( ImportFinancialGuaranteeStatusChange statusChange ) : void
Complete ( System.DateTime date ) : void
GetAvailableDecisions ( ) : IEnumerable
ImportFinancialGuarantee ( System.Guid importNotificationId, System.DateTime receivedDate ) : System
Refuse ( System.DateTime date, string reason ) : ImportFinancialGuaranteeRefusal
Release ( System.DateTime date ) : ImportFinancialGuaranteeRelease
UpdateReceivedDate ( System.DateTime date ) : void

Méthodes protégées

Méthode Description
ImportFinancialGuarantee ( ) : System

Private Methods

Méthode Description
Approve ( System.DateTime date, string reference ) : ImportFinancialGuaranteeApproval
CreateStateMachine ( ) : Trigger>.StateMachine
OnComplete ( System.DateTime completedDate ) : void
OnTransitionAction ( Trigger>.StateMachine transition ) : void

Method Details

AddStatusChangeRecord() public méthode

public AddStatusChangeRecord ( ImportFinancialGuaranteeStatusChange statusChange ) : void
statusChange ImportFinancialGuaranteeStatusChange
Résultat void

Complete() public méthode

public Complete ( System.DateTime date ) : void
date System.DateTime
Résultat void

GetAvailableDecisions() public méthode

public GetAvailableDecisions ( ) : IEnumerable
Résultat IEnumerable

ImportFinancialGuarantee() protected méthode

protected ImportFinancialGuarantee ( ) : System
Résultat System

ImportFinancialGuarantee() public méthode

public ImportFinancialGuarantee ( System.Guid importNotificationId, System.DateTime receivedDate ) : System
importNotificationId System.Guid
receivedDate System.DateTime
Résultat System

Refuse() public méthode

public Refuse ( System.DateTime date, string reason ) : ImportFinancialGuaranteeRefusal
date System.DateTime
reason string
Résultat ImportFinancialGuaranteeRefusal

Release() public méthode

public Release ( System.DateTime date ) : ImportFinancialGuaranteeRelease
date System.DateTime
Résultat ImportFinancialGuaranteeRelease

UpdateReceivedDate() public méthode

public UpdateReceivedDate ( System.DateTime date ) : void
date System.DateTime
Résultat void