Exemple #1
0
        private static void RunComplexQuery(IQueryRuntime queryRuntime, Person person)
        {
            Console.WriteLine("Running complex query...");

            string greeting = queryRuntime.RunComplexQuery <GetPersonGreetingQuery, Person, string>(person);

            Console.WriteLine($"Greeting: {greeting}");
        }
Exemple #2
0
        private static void RunSpecificQuery(IQueryRuntime queryRuntime, Person person)
        {
            Console.WriteLine("Running specific query...");

            var salutation = queryRuntime.RunQuery <GetSalutationQuery, Person, string>(person);

            Console.WriteLine($"Salutation: {salutation}");
        }
Exemple #3
0
        private static void RunAllKnownQueries(IQueryRuntime queryRuntime, Person person)
        {
            Console.WriteLine("\nRunning all known queries....");

            IQueryResultset queryResultset = queryRuntime.RunAllQueries(person);

            string salutation = queryResultset.GetQueryResult <GetSalutationQuery, string>();

            Console.WriteLine($"Salutation : {salutation}");

            string fullName = queryResultset.GetQueryResult <GetFullNameQuery, string>();

            Console.WriteLine($"Full name: {fullName}");
        }