15 lines
285 B
C#
15 lines
285 B
C#
|
|
namespace PlanTempus.Components;
|
|||
|
|
|
|||
|
|
public interface ICommandHandler
|
|||
|
|
{
|
|||
|
|
Task<TCommandResult> Handle<TCommand, TCommandResult>(TCommand command);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public interface ICommandHandler<in T, TResult>
|
|||
|
|
{
|
|||
|
|
Task<TResult> Handle(T input);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public interface ICommandHandlerDecorator
|
|||
|
|
{
|
|||
|
|
}
|