private async void ObtenerCatProd() { try { var databasepath = System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "kigest_sltosAriel.db"); var db = new SQLiteConnection(databasepath); RespuestaServerCategProductos respuestCatprod = await interfazCatprod.GetServerCategProductos(); categoriaProductos = respuestCatprod.ListaCategoriaProductos; //dbUser.VaciarTablaCategoriasProd(); foreach (CategoriaProductosServer categoria in categoriaProductos) { IEnumerable <ConsultasTablas> resultadocatprod = BuscarCatProd(db, categoria.id); if (resultadocatprod.Count() == 0) { CategoriaProductos catprodLocal = new CategoriaProductos() { id = categoria.id, nombre = categoria.nombre, sincro = categoria.sincro }; dbUser.InsertarCateogoriaProd(catprodLocal); } else { CategoriaProductos catprodLocal = new CategoriaProductos() { id = categoria.id, nombre = categoria.nombre, sincro = categoria.sincro }; dbUser.ActualizarCategoriaProd(catprodLocal); } } } catch (Exception ex) { Toast.MakeText(this, ex.Message + "-" + ex.StackTrace, ToastLength.Long).Show(); } }