static int Main(string[] args) { InjectController injectController = new InjectController(); AboutController aboutController = new AboutController(); return(Parser.Default.ParseArguments <InjectOptions, AboutOptions>(args).MapResult( (InjectOptions opts) => injectController.Init(opts), (AboutOptions opts) => aboutController.Init(opts), errs => 1)); }
public ControllersDependencyInjectionService(IServiceProvider provider) { CreateAndInjectController.SetupDependencies(provider); KillAllController.SetupDependencies(provider); InjectController.SetupDependencies(provider); }