C# Class DomainDrivenDelivery.Infrastructure.Reporting.ReportPusher

Mostrar archivo Open project: awhatley/dddsample.net Class Usage Examples

Public Methods

Method Description
ReportPusher ( ReportSubmission reportSubmission, CargoRepository cargoRepository, HandlingEventRepository handlingEventRepository ) : DomainDrivenDelivery.Domain.Model.Freight

Private Methods

Method Description
ReportPusher ( ) : DomainDrivenDelivery.Domain.Model.Freight
assembleFrom ( Cargo cargo ) : CargoDetails
assembleFrom ( HandlingEvent handlingEvent ) : Handling
reportCargoUpdate ( TrackingId trackingId ) : void
reportHandlingEvent ( EventSequenceNumber sequenceNumber ) : void

Method Details

ReportPusher() public method

public ReportPusher ( ReportSubmission reportSubmission, CargoRepository cargoRepository, HandlingEventRepository handlingEventRepository ) : DomainDrivenDelivery.Domain.Model.Freight
reportSubmission ReportSubmission
cargoRepository CargoRepository
handlingEventRepository HandlingEventRepository
return DomainDrivenDelivery.Domain.Model.Freight