Пример #1
0
        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);
            }
        }