private static IServiceCollection ConfigureServices() { IServiceCollection services = new ServiceCollection(); DepedencyContainer.RegisterServices(services); return(services); }
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); }