private void SalvarAgendamentoDB() { using (var conexao = DependencyService.Get <ISQLite>().PegarConnection()) { AgendamentoDAO dao = new AgendamentoDAO(conexao); dao.Salvar(new Agendamento(Nome, Fone, Email, Modelo, Preco)); } }
private void SalvarAgendamentoDB(Agendamento pAgendamento) { using (var connection = DependencyService.Get <ISQLite>().PegarConexao()) { AgendamentoDAO dao = new AgendamentoDAO(connection); dao.Salvar(pAgendamento); } }
private void SalvarAgendamentoDB(Agendamento agendamento) { using (var conexao = DependencyService.Get <ISqLite>().PegarConexao()) { AgendamentoDAO dao = new AgendamentoDAO(conexao); dao.Salvar(agendamento); } }
public void SalvarAgendamentoDB(Agendamento agendamento) { using (var conexao = DependencyService.Get <ISQLite>().PegarConexao()) { AgendamentoDAO dao = new AgendamentoDAO(conexao); dao.Salvar(new Agendamento(agendamento.Nome, agendamento.Fone, agendamento.Email, agendamento.Modelo, agendamento.Preco, agendamento.DataAgendamento, agendamento.HoraAgendamento, agendamento.Confirmado, agendamento.ID)); } }
private void SalvarAgendamentoData() { using (var conn = DependencyService.Get <ISQLite>().PegarConexao()) { AgendamentoDAO dao = new AgendamentoDAO(conn); dao.Salvar(this.Agendamento); }; }
//Persiste o agendamento do veiculo localmente public Boolean SalvarAgendamento() { using (var connection = DependencyService.Get <ISQLite>().getConnection()) { try { AgendamentoDAO dao = new AgendamentoDAO(connection); dao.Salvar(new Agendamento(Nome, Fone, Email, Modelo, Preco)); return(true); } catch (Exception) { return(false); } } }
private void SalvarAgendamentoDB(Agendamento agendamento) { /* ------------- CONEXÃO COM O BANCO ----------- * Pegar uma referencia ja existente ou nova de uma instancia de um OBJETO * que está implementando a interface no caso ISQLite * 1º Param: < Tipo que está pegando, uma instancia que implementa ISQLite > * 2º Param: Qual o metodo que deseja obter dessa instancia para ter acessso * Dentro de um using para a conexão ser aberta e fechada */ using (var conexao = DependencyService.Get <ISQLite>().PegarConexão()) { //Bloco que vai utilizar a conexão AgendamentoDAO dao = new AgendamentoDAO(conexao); //Nova instancia do Agendamento com os parametros de Agendamento.cs //Com os dados que queremos salvar no banco de dados //Parametros que vem do construtor dao.Salvar(agendamento); } }
public ActionResult Salvar(Agendamento agendamento) { if (!ModelState.IsValid) { return(View("Cadastro", agendamento)); } string acao = agendamento.IdAgendamento == 0 ? "Salvar agendamento: " : "Editar agendamento: "; try { agendamento.DataCriacao = DateTime.Now; _dao.Salvar(agendamento); LogINFO(this.ToString(), acao + LAB5Utils.ReflectionUtils.GetObjectDescription(agendamento)); return(RedirectToAction("Index")); } catch (Exception ex) { Alert(ex.Message); LogWARN(this.ToString(), acao + LAB5Utils.ReflectionUtils.GetObjectDescription(agendamento) + ex.Message); return(View("Cadastro", agendamento)); } }