Exemple #1
0
        public AtualizarVeiculoResponse Update(AtualizarVeiculoRequest atualizarVeiculoRequest)
        {
            var veiculo = this.veiculoDao.Obter(atualizarVeiculoRequest.Id);

            veiculo.Modelo    = atualizarVeiculoRequest.Modelo;
            veiculo.Placa     = atualizarVeiculoRequest.Placa;
            veiculo.Descricao = atualizarVeiculoRequest.Descricao;

            this.veiculoDao.Atualizar(veiculo);

            return(new AtualizarVeiculoResponse(veiculo.Id));
        }
Exemple #2
0
 public IActionResult Update([FromBody] AtualizarVeiculoRequest atualizarVeiculoRequest)
 {
     using (var context = new ClubVanContext())
     {
         using (var dbContextTransaction = context.Database.BeginTransaction())
         {
             try
             {
                 var response = this.veiculoBusiness.Update(atualizarVeiculoRequest);
                 dbContextTransaction.Commit();
                 return(base.Ok(response));
             }
             catch (System.Exception e)
             {
                 dbContextTransaction.Rollback();
                 this.logger.LogInformation($"Erro:{e.Message}");
                 return(base.BadRequest(e));
             }
         }
     }
 }