Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        public IActionResult PutACState([FromRoute] int id, [FromBody] ACStateDTO acState)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (acState == null)
            {
                return(NotFound(new { message = "Car with given ID not found" }));
            }

            _acService.PutACState(id, acState);

            return(NoContent());
        }