Exemple #1
0
        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);
        }