コード例 #1
0
ファイル: CLIFactory.cs プロジェクト: bowenng/cosmos-explore
        public CommandRouter MakeRouter()
        {
            CommandRouter commandRouter = new CommandRouter();

            commandRouter.AddCommand("database", "create", new Command(DatabaseActions.CreateDatabaseAsync));
            commandRouter.AddCommand("database", "view", new Command(_ => DatabaseActions.ViewDatabasesAsync()));
            commandRouter.AddCommand("database", "delete", new Command(DatabaseActions.DeleteDatabaseAsync));

            commandRouter.AddCommand("container", "create", new Command(ContainerActions.CreateContainerAsync));
            commandRouter.AddCommand("container", "view", new Command(ContainerActions.ViewContainersAsync));
            commandRouter.AddCommand("container", "delete", new Command(ContainerActions.DeleteContainerAsync));
            return(commandRouter);
        }