public bool CriarBancoDeDadosEventos() { try { using (var conexao = new SQLiteConnection(System.IO.Path.Combine(Pasta, "Eventos.db"))) { conexao.CreateTable <ModeloEventos>(); var verificarTamanho = GetEventos(); if (verificarTamanho.Count == 0) { var primeiroEvento = new ModeloEventos(); primeiroEvento.DataEvento = DateTime.Today.ToString("dd/MM/yyyy"); primeiroEvento.DescEvento = "Seu primeiro evento marcado"; primeiroEvento.NomeEvento = "#1 - Primeiro Evento!"; InserirEvento(primeiroEvento); } return(true); } } catch (Exception) { return(false); } }
public bool DeletarEvento(ModeloEventos evento) { try { using (var conexao = new SQLiteConnection(System.IO.Path.Combine(Pasta, "Eventos.db"))) { conexao.Delete(evento); return(true); } } catch (Exception) { return(false); } }
public bool AtualizarEvento(ModeloEventos evento) { try { using (var conexao = new SQLiteConnection(System.IO.Path.Combine(Pasta, "Eventos.db"))) { conexao.Query <ModeloMateria>("UPDATE ModeloEventos set NomeEvento=?,DataEvento=?, DescEvento Where NomeMateria=?", evento.NomeEvento, evento.DataEvento, evento.DescEvento); return(true); } } catch (Exception) { return(false); } }
public bool InserirEvento(ModeloEventos evento) { try { using (var conexao = new SQLiteConnection(System.IO.Path.Combine(Pasta, "Eventos.db"))) { var nome = conexao.Query <ModeloEventos>("Select NomeEvento from ModeloEventos where NomeEvento = '" + evento.NomeEvento + "';"); if (nome.Count == 0) { conexao.Insert(evento); return(true); } else { return(false); } } } catch (Exception) { return(false); } }