// DELETE public void Delete(int id) { Models.LojaDataContext dc = new Models.LojaDataContext(); Models.Veiculo fab = (from f in dc.Veiculos where f.Id == id select f).Single(); dc.Veiculos.DeleteOnSubmit(fab); dc.SubmitChanges(); }
public static void AdicionarDadosTeste(WebCarContext context) { var veiculo1 = new Models.Veiculo { Marca = "WV", Modelo = "Gol", Ano = "2019" }; var veiculo2 = new Models.Veiculo { Marca = "FIAT", Modelo = "Palio", Ano = "2020" }; var veiculo3 = new Models.Veiculo { Marca = "GM", Modelo = "Onix", Ano = "2021" }; var vendedor1 = new Models.Vendedor { Nome = "José da Silva", CPF = "74893773881", Email = "*****@*****.**" }; var vendedor2 = new Models.Vendedor { Nome = "Marcos Parreira", CPF = "23738812332", Email = "*****@*****.**" }; context.Veiculos.Add(veiculo1); context.Veiculos.Add(veiculo2); context.Veiculos.Add(veiculo3); context.Vendedores.Add(vendedor1); context.Vendedores.Add(vendedor2); context.SaveChanges(); }
public List <Models.Veiculo> Select(int id) { List <Models.Veiculo> veiculos = new List <Models.Veiculo>(); SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "exec sp_ConsultarVeiculoId @id"; cmd.Parameters.AddWithValue("@id", id); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { Models.Veiculo veiculo = new Models.Veiculo( (int)dr["id"], dr["fabricante"].ToString(), dr["modelo"].ToString(), (int)dr["ano_fabricacao"], dr["placa"].ToString(), dr["uf"].ToString() ); veiculos.Add(veiculo); } } dr.Close(); conn.Close(); return(veiculos); }
public void Put(int id, [FromBody] Models.Veiculo veiculo) { Models.LojaVeiculoDataContext dc = new Models.LojaVeiculoDataContext(); var ve = (from f in dc.Veiculos where f.Id == id select f).Single(); ve.SituacaoVenda = veiculo.SituacaoVenda; dc.SubmitChanges(); }
// POST api/values public void Post([FromBody] Models.Veiculo veiculo) { Models.LojaVeiculoDataContext dc = new Models.LojaVeiculoDataContext(); dc.Veiculos.InsertOnSubmit(new Models.Veiculo() { Modelo = veiculo.Modelo, Ano = veiculo.Ano, Preco = veiculo.Preco, IdFabricante = veiculo.IdFabricante, SituacaoVenda = veiculo.SituacaoVenda }); dc.SubmitChanges(); }
public void Put(int id, [FromBody] string value) { Models.Veiculo x = JsonConvert.DeserializeObject <Models.Veiculo>(value); Models.LojaDataContext dc = new Models.LojaDataContext(); Models.Veiculo vei = (from f in dc.Veiculos where f.Id == id select f).Single(); vei.Modelo = x.Modelo; vei.IdFabricante = x.IdFabricante; dc.SubmitChanges(); }
public void Insert(Models.Veiculo obj) { SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand com = conn.CreateCommand(); SqlCommand cmd = new SqlCommand("exec sp_IncluirVeiculo @fabricante, @modelo, @ano_fabricacao, @placa, @uf", conn); cmd.Parameters.AddWithValue("@fabricante", obj.fabricante); cmd.Parameters.AddWithValue("@modelo", obj.modelo); cmd.Parameters.AddWithValue("@ano_fabricacao", obj.anoFabricacao); cmd.Parameters.AddWithValue("@placa", obj.placa); cmd.Parameters.AddWithValue("@uf", obj.uf); cmd.ExecuteNonQuery(); conn.Close(); }
// PUT: api/Veiculo/5 public void Put(int id, [FromBody] string value) { Models.Veiculo x = JsonConvert.DeserializeObject <Models.Veiculo>(value); Models.LojaDataContext dc = new Models.LojaDataContext(); Models.Veiculo vei = (from f in dc.Veiculos where f.id == id select f).Single(); vei.Ano = x.Ano; vei.DataCompra = x.DataCompra; vei.DataVenda = x.DataVenda; vei.Modelo = x.Modelo; vei.PrecoVenda = x.PrecoVenda; vei.ValorCompra = x.ValorCompra; vei.ValorVenda = x.ValorVenda; dc.SubmitChanges(); }