Beispiel #1
0
        public Result <TResult> Query <T, TResult>(T query) where T : IQuery
        {
            IHandlerSync <T, TResult> handler = ServiceProvider.GetRequiredService <IHandlerSync <T, TResult> >();

            return(handler.Execute(query));
        }
Beispiel #2
0
        public Result <TResult> Execute <T, TResult>(T command) where T : ICommand
        {
            IHandlerSync <T, TResult> handler = ServiceProvider.GetRequiredService <IHandlerSync <T, TResult> >();

            return(handler.Execute(command));
        }