public IActionResult UpdateTruckModelById([FromBody] UpdateTruckModelViewModel updateTruckModelViewModel)
 {
     try
     {
         _iTruckModelServices.UpdateTruckModelViewModel(updateTruckModelViewModel);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
     return(Ok());
 }
        public void UpdateTruckModelViewModel(UpdateTruckModelViewModel updateTruckModelViewModel)
        {
            try
            {
                var update = _contextDb.Truck.FirstOrDefault(s => s.Id == updateTruckModelViewModel.Id);
                if (update == null)
                {
                    throw new Exception("Id not found");
                }
                update.TruckModel.UpdateTruckModel(updateTruckModelViewModel.ModelYear,
                                                   updateTruckModelViewModel.Color,
                                                   updateTruckModelViewModel.Engine,
                                                   updateTruckModelViewModel.Potence,
                                                   updateTruckModelViewModel.ResponsableId,
                                                   updateTruckModelViewModel.Status);

                _contextDb.Update(update);
                _contextDb.SaveChanges();
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }