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