public ActionResult Editar(Pedidos pedidos) { if (ModelState.IsValid) { var appPedidos = new RodaoAplicacao(); appPedidos.Salvar(pedidos); return RedirectToAction("Index"); } return View(pedidos); }
public ActionResult Cadastrar(Pedidos pedidos) { if (ModelState.IsValid) { var appPedidos = new RodaoAplicacao(); appPedidos.Salvar(pedidos); return RedirectToAction("PedidoComSucesso"); } return View(pedidos); }
public void Salvar (Pedidos pedidos) { if (pedidos.Id > 0) Alterar(pedidos); else Inserir(pedidos); }
private void Inserir(Pedidos pedidos) { var strQuery = ""; strQuery += "INSERT INTO PEDIDOS (Nome, Endereco, Email, Marca, Modelo, Ano, Peca)"; strQuery += string.Format("VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}')", pedidos.Nome, pedidos.Endereco, pedidos.Email, pedidos.Marca, pedidos.Modelo, pedidos.Ano, pedidos.Peca ); using (contexto = new Contexto()) { contexto.ExecutaComando(strQuery); } }
private void Alterar(Pedidos pedidos) { var strQuery = ""; strQuery += " UPDATE PEDIDOS SET "; strQuery += string.Format(" Nome = '{0}', ", pedidos.Nome); strQuery += string.Format(" Endereco = '{0}', ", pedidos.Endereco); strQuery += string.Format(" Email = '{0}', ", pedidos.Email); strQuery += string.Format(" Marca = '{0}', ", pedidos.Marca); strQuery += string.Format(" Modelo = '{0}', ", pedidos.Modelo); strQuery += string.Format(" Ano = '{0}', ", pedidos.Ano); strQuery += string.Format(" Peca = '{0}' ", pedidos.Peca); strQuery += string.Format(" WHERE PedidosId = '{0}' ", pedidos.Id); using (contexto = new Contexto()) { contexto.ExecutaComando(strQuery); } }
private List<Pedidos> TransformaReaderEmListaDeObjeto(SqlDataReader reader) { var pedidos = new List<Pedidos>(); while (reader.Read()) { var temObjeto = new Pedidos() { Id = int.Parse(reader["PedidosId"].ToString()), Nome = reader["Nome"].ToString(), Endereco = reader["Endereco"].ToString(), Email = reader["Email"].ToString(), Marca = reader["Marca"].ToString(), Modelo = reader["Modelo"].ToString(), Ano = reader["Ano"].ToString(), Peca = reader["Peca"].ToString(), }; pedidos.Add(temObjeto); } reader.Close(); return pedidos; }