public void Send <TCommand>(TCommand command) where TCommand : class, IRequest { var handlerType = _registry.GetHandlerTypesFor <TCommand>().First(); var handler = (IHandleCommand <TCommand>)_resolver.Resolve(handlerType); handler.Handle(command); }
public void Send <TCommand>(TCommand command) where TCommand : class, IRequest { var handlerType = _registry.GetHandlerTypesFor <TCommand>().First(); var handler = (IHandleCommand <TCommand>)_resolver.Resolve(handlerType); handler.Handle(command); }