C# Class Demo.Domain.Infrastructure.AggregatesNet.CommandMutator

Inheritance: ICommandMutator
Datei anzeigen Open project: volak/DDD.Enterprise.Example

Public Methods

Method Description
CommandMutator ( Aggregates uow ) : Aggregates.Contracts
MutateIncoming ( ICommand command, string>.IReadOnlyDictionary headers ) : ICommand
MutateOutgoing ( ICommand command ) : ICommand

Method Details

CommandMutator() public method

public CommandMutator ( Aggregates uow ) : Aggregates.Contracts
uow Aggregates
return Aggregates.Contracts

MutateIncoming() public method

public MutateIncoming ( ICommand command, string>.IReadOnlyDictionary headers ) : ICommand
command ICommand
headers string>.IReadOnlyDictionary
return ICommand

MutateOutgoing() public method

public MutateOutgoing ( ICommand command ) : ICommand
command ICommand
return ICommand