public async Task <TResult> HandleAsync(TQuery query) { if (_validators is null) { throw new NotImplementedException("No validator specified"); } _validators.ValidateAndThrow(query); return(await _handler.HandleAsync(query)); }
public async Task Handle(T command) { if (_validators == null) { throw new NotImplementedException("No validator specified"); } _validators.ValidateAndThrow(command); await _handler.Handle(command); }