Esempio n. 1
0
        private static async Task GerarRelatorio(CinemaDB cinemaDB)
        {
            Stopwatch stopwatch = new Stopwatch();

            stopwatch.Start();

            IList <Filme> filmes = await cinemaDB.GetFilmes();

            Console.WriteLine("RELATÓRIO DE FILMES");
            Console.WriteLine(new string('=', 50));
            foreach (var filme in filmes)
            {
                Console.WriteLine("Diretor: {0}\n Titulo: {1}", filme.Diretor, filme.Titulo);
                Console.WriteLine(new string('-', 50));
            }

            stopwatch.Stop();

            var tempoDecorrido = stopwatch.ElapsedMilliseconds;

            Console.WriteLine($"Tempo decorrido: {tempoDecorrido} milissegundos.");

            CinemaPerformance.ContadorAverageTimer32.IncrementBy(stopwatch.ElapsedTicks);
            CinemaPerformance.ContadorAverageTimer32Base.Increment();
        }
Esempio n. 2
0
        static async Task Main(string[] args)
        {
            var cinemaDB = new CinemaDB(DatabaseServer, MasterDatabase, DatabaseName);

            await cinemaDB.CriarBancoDeDadosAsync();

            IList <Filme> filmes = await cinemaDB.GetFilmes();

            foreach (var filme in filmes)
            {
                Console.WriteLine("Diretor: {0} Titulo: {1}", filme.Diretor, filme.Titulo);
            }

            Console.ReadKey();
        }