예제 #1
0
        static void Main()
        {
            var    controller = new HelloController(new GreetingService());
            string result     = controller.Action("Matthias");

            Console.WriteLine(result);
        }
예제 #2
0
        static void Main()
        {
            var    controller = new HelloController();
            string result     = controller.Action("Stephanie");

            Console.WriteLine(result);
        }
예제 #3
0
        private static void WithoutUsingAContainer()
        {
            IGreetingService service = new GreetingService();
            var    controller        = new HelloController(service);
            string greeting          = controller.Action("Matthias");

            WriteLine(greeting);
        }
예제 #4
0
 public GreetingHost(HelloController controller, IHostApplicationLifetime lifetime) =>
 (_controller, _lifetime) = (controller, lifetime);