C# Класс EA.Iws.Domain.ImportNotificationAssessment.FinancialGuarantee.ImportFinancialGuarantee

Наследование: System.Entity
Показать файл Открыть проект Примеры использования класса

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

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

Защищенные методы

Метод Описание
ImportFinancialGuarantee ( ) : System

Приватные методы

Метод Описание
Approve ( System.DateTime date, string reference ) : ImportFinancialGuaranteeApproval
CreateStateMachine ( ) : Trigger>.StateMachine
OnComplete ( System.DateTime completedDate ) : void
OnTransitionAction ( Trigger>.StateMachine transition ) : void

Описание методов

AddStatusChangeRecord() публичный Метод

public AddStatusChangeRecord ( ImportFinancialGuaranteeStatusChange statusChange ) : void
statusChange ImportFinancialGuaranteeStatusChange
Результат void

Complete() публичный Метод

public Complete ( System.DateTime date ) : void
date System.DateTime
Результат void

GetAvailableDecisions() публичный Метод

public GetAvailableDecisions ( ) : IEnumerable
Результат IEnumerable

ImportFinancialGuarantee() защищенный Метод

protected ImportFinancialGuarantee ( ) : System
Результат System

ImportFinancialGuarantee() публичный Метод

public ImportFinancialGuarantee ( System.Guid importNotificationId, System.DateTime receivedDate ) : System
importNotificationId System.Guid
receivedDate System.DateTime
Результат System

Refuse() публичный Метод

public Refuse ( System.DateTime date, string reason ) : ImportFinancialGuaranteeRefusal
date System.DateTime
reason string
Результат ImportFinancialGuaranteeRefusal

Release() публичный Метод

public Release ( System.DateTime date ) : ImportFinancialGuaranteeRelease
date System.DateTime
Результат ImportFinancialGuaranteeRelease

UpdateReceivedDate() публичный Метод

public UpdateReceivedDate ( System.DateTime date ) : void
date System.DateTime
Результат void