public Task <int> salvarMeuLugar(MeuLugar meuLugar) { if (meuLugar.id != 0) { return(conexao.UpdateAsync(meuLugar)); } else { return(conexao.InsertAsync(meuLugar)); } }
private async Task popularLista(ObservableCollection <MeuLugar> lugares) { lugares.Clear(); List <MeuLugar> lugaresDoBanco = await App.conexaoBancoMeuLugar.buscarMeusLugares(); lugaresDoBanco.Reverse(); foreach (MeuLugar ml in lugaresDoBanco) { System.Diagnostics.Debug.WriteLine("LISTA :" + ml.titulo); var meuLugar = new MeuLugar(ml.titulo, ml.caminho, ml.latitude, ml.longitude); meuLugar.fotoLocal = ImageSource.FromFile(ml.caminho.Trim()); lugares.Add(meuLugar); lista.IsRefreshing = false; } }