예제 #1
0
        private void GetAllDataRaven()
        {
            Console.Clear();

            Criptografia cript = new Criptografia();

            cript.Key = "Teste";

            DateTime begin = DateTime.UtcNow;

            List <TwitterModel> listaDados = twitterDao.GetList();

            if (listaDados != null && listaDados.Count > 0)
            {
                foreach (TwitterModel tm in listaDados)
                {
                    StringBuilder sb = new StringBuilder();
                    foreach (string s in tm.HashTags)
                    {
                        sb.Append(cript.Decrypt(s));
                    }

                    Console.WriteLine(string.Format("ID: {0}|Usuário: {1}|Data: {2}|HashTags: {3}", tm.Id, tm.Usuario, tm.Data.Trim(), sb.ToString()));
                }
            }

            double total = (DateTime.UtcNow - begin).TotalMilliseconds;

            DesempenhoModel dm = new DesempenhoModel();

            dm.NomeTeste     = "Tempo todos dados(BD)";
            dm.TempoExecucao = total;
            dm.Data          = DateTime.Now;
            desempenhoDao.Store(dm);

            Console.WriteLine("Pressione uma tecla para continuar.");
            Console.ReadKey();
        }