static void Main(string[] args)
        {
            _superheroService = new SuperheroService();

            Console.ForegroundColor = ConsoleColor.DarkGray;
            Console.WriteLine("\nAdding superheroes from seed data...\n");

            _superheroService.AddSuperheroesAysncFromSeedData().Wait();

            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("\nListing Marvel superheroes and their superpowers:\n");
            ISuperhero superhero = SuperheroFactory.GetSuperhero(SuperheroUniverse.Marvel);

            ListSuperheroes(superhero.Superheroes);

            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("\nListing Dc superheroes and their superpowers:\n");
            superhero = SuperheroFactory.GetSuperhero(SuperheroUniverse.Dc);
            ListSuperheroes(superhero.Superheroes);

            Console.Read();
        }
        public async Task AddAsync(string name, string superpower, SuperheroUniverse superheroUniverse)
        {
            var superhero = SuperheroFactory.GetSuperhero(superheroUniverse);

            await superhero.AddAsync(name, superpower, superheroUniverse);
        }