Exemple #1
0
        // 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();
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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();
        }
Exemple #5
0
 // 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();
 }
Exemple #6
0
 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();
 }
Exemple #7
0
        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();
        }
Exemple #8
0
 // 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();
 }