Exemple #1
0
        private static IServiceCollection ConfigureServices()
        {
            IServiceCollection services = new ServiceCollection();

            DepedencyContainer.RegisterServices(services);
            return(services);
        }
Exemple #2
0
        static async Task Main(string[] args)
        {
            var services        = ConfigureServices();
            var serviceProvider = services.BuildServiceProvider();

            DepedencyContainer.RegisterServices(services);

            Console.WriteLine("Please enter a command with required options. Below are given examples \n\n");
            Console.WriteLine("1. All Products e.g. 'inv' \n");
            Console.WriteLine("2. To Order any product e.g. 'order 5.67 2 3' \n");

            var console = serviceProvider.GetService <IVendorMachine>();

            console.HandleCommand();
        }
 private void RegisterServices(IServiceCollection services)
 {
     DepedencyContainer.RegisterServices(services);
 }