コード例 #1
0
 public Task <int> salvarMeuLugar(MeuLugar meuLugar)
 {
     if (meuLugar.id != 0)
     {
         return(conexao.UpdateAsync(meuLugar));
     }
     else
     {
         return(conexao.InsertAsync(meuLugar));
     }
 }
コード例 #2
0
        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;
            }
        }