private static void Main(string[] args) { // Setup services IKernel kernel = new StandardKernel(); kernel.AddRequestBus(); // Setup request bus RequestBus requestBus = kernel.Get <RequestBus>(); requestBus.RegisterAllHandlers(); // Send request PresentProductsRequest request = new PresentProductsRequest(); List <Product> products = requestBus.Send <PresentProductsRequest, List <Product> >(request); // Display response foreach (Product product in products) { Console.WriteLine(); Console.WriteLine("Product: " + product.Name); Console.WriteLine("Price: " + product.Price); Console.WriteLine("Quantity: " + product.Quantity); } }