public int SalvarClienteVeiculo(ClienteVeiculoViewModel clienteVeiculoViewModel)
        {
            clienteVeiculoViewModel.DataCadastro  = DateTime.Now;
            clienteVeiculoViewModel.Ativo         = true;
            clienteVeiculoViewModel.DataAlteracao = null;

            return(_clienteVeiculoRepository.SalvarClienteVeiculo(_mapper.Map <ClienteVeiculo>(clienteVeiculoViewModel)));
        }
 public IActionResult Salvar(ClienteVeiculoViewModel model)
 {
     try
     {
         var clienteVeiculoId = _clienteVeiculoServices.SalvarClienteVeiculo(model);
         return(Created("", clienteVeiculoId));
     }
     catch (Exception ex)
     {
         return(StatusCode(500, ex));
     }
 }
 public IActionResult Atualizar(int clienteVeiculoId, ClienteVeiculoViewModel model)
 {
     try
     {
         model.ClienteVeiculoId = clienteVeiculoId;
         _clienteVeiculoServices.AtualizarClienteVeiculo(model);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(StatusCode(500, ex));
     }
 }
        public int AtualizarClienteVeiculo(ClienteVeiculoViewModel clienteVeiculoViewModel)
        {
            var clienteVeiculo = GetVeiculoClienteByClienteVeiculoId(clienteVeiculoViewModel.ClienteVeiculoId);

            clienteVeiculo.DataAlteracao = DateTime.Now;
            clienteVeiculo.CorVeiculo    = clienteVeiculoViewModel.CorVeiculo;
            clienteVeiculo.Ativo         = clienteVeiculoViewModel.Ativo;
            clienteVeiculo.VeiculoId     = clienteVeiculoViewModel.VeiculoId;
            clienteVeiculo.PlacaVeiculo  = clienteVeiculoViewModel.PlacaVeiculo;
            clienteVeiculo.KmRodados     = clienteVeiculoViewModel.KmRodados;

            return(_clienteVeiculoRepository.AtualizarClienteVeiculo(_mapper.Map <ClienteVeiculo>(clienteVeiculo)));
        }