示例#1
0
        static void Main(string[] args)
        {
            var options = new Dictionary <string, Func <CancellationToken, Task> >()
            {
                { "Add a movie", AddMovieAsync },

                { "Update a movie", UpdateMovieAsync },

                { "Delete a movie", DeleteMovieAsync },

                { "Add a person", AddPersonAsync },

                { "Update a person", UpdatePersonAsync },

                { "Delete a person", DeletePersonAsync },

                { "List movies", ListMoviesAsync },

                { "List persons", ListPersonsAsync }
            };

            ConsoleHost.RunWithOptionsAsync(options).Wait();
        }