Example #1
0
        public IActionResult ExcluirVeiculo(int id)
        {
            VeiculoVenda veiculoAux = veiculoDb.GetVeiculoId(id);

            if (veiculoAux == null)
            {
                return(NotFound("Veiculo não localizado!"));
            }
            else
            {
                return(Ok(veiculoDb.ExcluirVeiculo(veiculoAux)));
            }
        }
Example #2
0
        public IActionResult InserirVeiculo([FromBody] VeiculoVenda veiculo)
        {
            if (veiculo != null)
            {
                veiculo.Created = DateTime.Now;
                veiculo.Updated = DateTime.Now;

                return(Ok(veiculoDb.InserirVeiculo(veiculo)));
            }
            else
            {
                return(NotFound(false));
            }
        }
Example #3
0
        public IActionResult MarcarVeiculoVendido(int id)
        {
            VeiculoVenda veiculoAux = veiculoDb.GetVeiculoId(id);

            if (veiculoAux == null)
            {
                return(NotFound("Veiculo não localizado!"));
            }
            else
            {
                veiculoAux.Vendido = true;
                veiculoAux.Updated = DateTime.Now;

                return(Ok(veiculoDb.MarcarVeiculoVendido(veiculoAux)));
            }
        }
Example #4
0
        public IActionResult AtualizarVeiculo(int id, [FromBody] VeiculoVenda veiculo)
        {
            VeiculoVenda veiculoAux = veiculoDb.GetVeiculoId(id);

            if (veiculoAux == null)
            {
                return(NotFound("Veiculo não localizado!"));
            }
            else
            {
                veiculoAux.Veiculo   = veiculo.Veiculo;
                veiculoAux.Marca     = veiculo.Marca;
                veiculoAux.Ano       = veiculo.Ano;
                veiculoAux.Descricao = veiculo.Descricao;
                veiculoAux.Vendido   = veiculo.Vendido;
                veiculoAux.Updated   = DateTime.Now;

                return(Ok(veiculoDb.AtualizarVeiculo(veiculoAux)));
            }
        }
Example #5
0
 public bool ExcluirVeiculo(VeiculoVenda veiculo)
 {
     context.Veiculos.Remove(veiculo);
     return(context.SaveChanges() > 0);
 }
Example #6
0
 public bool MarcarVeiculoVendido(VeiculoVenda veiculo)
 {
     context.Veiculos.Update(veiculo);
     return(context.SaveChanges() > 0);
 }
Example #7
0
 public bool AtualizarVeiculo(VeiculoVenda veiculo)
 {
     context.Veiculos.Update(veiculo);
     return(context.SaveChanges() > 0);
 }
Example #8
0
 public bool InserirVeiculo(VeiculoVenda veiculo)
 {
     context.Veiculos.Add(veiculo);
     return(context.SaveChanges() > 0);
 }