public void PutACState(int id, ACStateDTO acState) { Car car = _carService.GetCar(id); car.ClimaTemperature = acState.ACTemp; car.InsideTemperature = acState.InsideTemp; car.OutsideTemperature = acState.OutsideTemp; car.HotChairLevel = acState.HotChairLevel; car.IsClimaOn = acState.IsACOn; _context.Entry(car).State = EntityState.Modified; _context.SaveChanges(); }
public async Task <bool> UpdateEmergencyState(int carId, bool newEmergencyState) { Car car = await _context.Cars.FindAsync(carId); if (car == null) { return(false); } car.IsEmergencyOn = newEmergencyState; _context.Entry(car).State = EntityState.Modified; await _context.SaveChangesAsync(); return(true); }
public async Task <IActionResult> PutVehiculeType(int id, VehiculeType vehiculeType) { if (id != vehiculeType.Id) { return(BadRequest()); } _context.Entry(vehiculeType).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VehiculeTypeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
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 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(); }