Exemplo n.º 1
0
        public static Deputado ListarDeputado(string idDeputado)
        {
            if (WebServiceHelper.possuiConexaoInternet())
            {
                string   jsonString    = WebServiceHelper.GetDeputado(idDeputado);
                Deputado deputado      = JsonConvert.DeserializeObject <Deputado>(jsonString);
                Deputado deputadoclone = JsonConvert.DeserializeObject <Deputado>(jsonString);
                var      t             = Task.Run(() =>
                {
                    ExcluirDeputado(idDeputado);
                    Incluir(deputadoclone);
                });

                return(deputado);
            }
            else
            {
                return(ListarDeputadoBanco(idDeputado));
            }
        }
Exemplo n.º 2
0
 private static void Incluir(Deputado objDeputado)
 {
     using (SQLite.Net.SQLiteConnection conexao = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), App.DB_PATH))
     {
         conexao.RunInTransaction(() =>
         {
             for (int i = 0; i <= 10; i++)
             {
                 try
                 {
                     conexao.Insert(objDeputado);
                     break;
                 }
                 catch
                 {
                     Task.Delay(5000);
                     continue;
                 }
             }
         });
     }
 }