public void Salvar(Cliente cliente) { if (cliente.Cliente_id > 0) Alterar(cliente); else Inserir(cliente); }
private void Inserir(Cliente cliente) { var strQuery = " "; strQuery += " INSERT INTO CLIENTE (Nome, Idade, Endereco, Telefone) "; strQuery += string.Format(" VALUES ('{0}','{1}','{2}','{3}') ", cliente.Nome, cliente.Idade, cliente.Endereco, cliente.Telefone); contexto.ExecutaComando(strQuery); }
private void Alterar(Cliente cliente) { var strQuery = " "; strQuery += " UPDATE CLIENTE SET "; strQuery += string.Format(" Nome = '{0}', ", cliente.Nome); strQuery += string.Format(" Idade = '{0}', ", cliente.Idade); strQuery += string.Format(" Endereco = '{0}', ", cliente.Endereco); strQuery += string.Format(" Telefone = '{0}' ", cliente.Telefone); strQuery += string.Format(" WHERE Cliente_Id = {0}", cliente.Cliente_id); contexto.ExecutaComando(strQuery); }
public ActionResult Editar(Cliente cliente) { if (ModelState.IsValid) { var aplicacao = new ClienteAplicacao(); aplicacao.Salvar(cliente); return RedirectToAction("Index"); } return View(cliente); }
private List<Cliente> TransformaReaderEmListaDeObjeto(SqlDataReader reader) { var cliente = new List<Cliente>(); while (reader.Read()) { var tempObjeto = new Cliente { Cliente_id = int.Parse(reader["Cliente_Id"].ToString()), Nome = reader["Nome"].ToString(), Idade = int.Parse(reader["Idade"].ToString()), Endereco = reader["Endereco"].ToString(), Telefone = reader["Telefone"].ToString(), }; cliente.Add(tempObjeto); } return cliente; }