public void respostaWeb(string texto) { if (!texto.Equals("Erro!")) { var message_id = Util.LeitorConteudoDeSite.ExtrairVersaoDoTexto(texto); if (!message_id.Equals("0")) { var mensagemDoSite = texto.Replace("{versão " + message_id + "}", ""); SQLiteConnection conexao = DependencyService.Get <ISqlite>().GetConnection(); MensagemAoUsuarioDAO dao = new MensagemAoUsuarioDAO(conexao); var mensagem = dao.Mensagens; if (mensagem.Count == 0) { MensagemAoUsuario msg = new MensagemAoUsuario() { Mensagem = mensagemDoSite }; dao.AdicionarMensagem(msg); pagina.GetUserMessage(mensagemDoSite); } else { if (!mensagem[0].Mensagem.Equals(mensagemDoSite)) { var novaMsg = mensagem[0]; novaMsg.Mensagem = mensagemDoSite; dao.AtualizarMensagem(novaMsg); pagina.GetUserMessage(mensagemDoSite); } } } } }
public void AtualizarMensagem(MensagemAoUsuario msg) { conexao.Update(msg); }
public void AdicionarMensagem(MensagemAoUsuario msg) { conexao.Insert(msg); mensagens.Add(msg); }