public IActionResult CadastrarCarro(CarrosDTO Marca) { try { Carros Retorno = this._carrosBLL.Adicionar(Marca); return(Created("api/Carros", new SaidaAPI { ExecutadoComSucesso = true, Data = Retorno })); } catch (Exception e) { return(BadRequest(new SaidaAPI { ExecutadoComSucesso = false, Mensagem = e.Message })); } }
public void ExcluirCarroBLL(CarrosDTO dto) { try { bd = new AcessoBancoDados(); bd.Conectar(); string comando = "DELETE FROM tb_carros WHERE cod_carro= " + dto.cod_carro + " "; bd.ExecutarComandoSQL(comando); } catch (Exception ex) { //throw new Exception("Erro ao Excluir o Dado do Carro. Detalhes: " + ex.Message); MessageBox.Show("Erro ao Excluir o Dado do Carro. Detalhes: " + ex.Message); } finally { bd = null; } }
public void AlterarCarroBLL(CarrosDTO dto) { try { bd = new AcessoBancoDados(); bd.Conectar(); string comando = "UPDATE tb_carros set cod_cat_carro=" + dto.cod_cat_carro + ",cod_transmissao=" + dto.cod_transmissao + ",cod_combustivel=" + dto.cod_combustivel + ",modelo_carro='" + dto.modelo_carro + "',marca_carro='" + dto.marca_carro + "',kilometragem='" + dto.kilometragem + "',origem='" + dto.origem + "',cor_carro='" + dto.cor_carro + "' Where cod_carro=" + dto.cod_carro + " "; bd.ExecutarComandoSQL(comando); } catch (Exception ex) { throw new Exception("Erro ao Tentar Alterar Dado de Carro.Detalhes:" + ex.Message); } finally { bd = null; } }
public void InserirNovoCarroBLL(CarrosDTO dto) { try { bd = new AcessoBancoDados(); bd.Conectar(); string comando = "INSERT INTO tb_carros(cod_carro,cod_cat_carro,cod_transmissao,cod_combustivel,modelo_carro,marca_carro,kilometragem,origem,cor_carro,imagem_carro) VALUES(" + dto.cod_carro + "," + dto.cod_cat_carro + "," + dto.cod_transmissao + "," + dto.cod_combustivel + ",'" + dto.modelo_carro + "','" + dto.marca_carro + "','" + dto.kilometragem + "','" + dto.origem + "','" + dto.cor_carro + "','" + dto.imagem_carro + "' )"; bd.ExecutarComandoSQL(comando); } catch (Exception ex) { //throw new Exception("Erro ao Inserir Paciente. Detalhe:"+ ex.Message); MessageBox.Show("Erro ao Inserir Dados de Carro. Detalhe:" + ex.Message); } finally { bd = null; } }
public Carros Adicionar(CarrosDTO Carro) { Modelos Modelo = this._modelosRepositorio.GetById(Carro.ModeloId); if (Modelo == null) { throw new Exception($"Modelo '{Carro.ModeloId}' não encontrada para cadastro do carro."); } Carros Inserir = new Carros { AnoModelo = Carro.AnoModelo, Categoria = Carro.Categoria, Combustivel = Carro.Combustivel, LimitePortaMalas = Carro.LimitePortaMalas, Marca = Modelo.Marca, Modelo = Modelo, Placa = Carro.Placa, ValorHora = Carro.ValorHora }; Carros Retorno = this._carrosRepositorio.Add(Inserir); return(Retorno); }