public void PutLockState(int id, LockStateDTO lockState) { Car car = _carService.GetCar(id); car.AreDoorsBlocked = lockState.AreDoorsBlocked; car.IsFuelFillerOpen = lockState.IsFuelFillerOpen; car.IsHoodOpen = lockState.IsHoodOpen; car.IsRoofOpen = lockState.IsRoofOpen; car.IsTrunkOpen = lockState.IsTrunkOpen; _context.Entry(car).State = EntityState.Modified; _context.SaveChanges(); }
public IActionResult PutLockState([FromRoute] int id, [FromBody] LockStateDTO lockState) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (lockState == null) { return(NotFound(new { message = "Car with given ID not found" })); } _lockService.PutLockState(id, lockState); return(NoContent()); }