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); } }