private IlluminationLog RequestIlluminationLogToIlluminationLog(RequestIlluminationLog requestIlluminationLog) { return(new IlluminationLog() { Id = Guid.NewGuid(), Date = requestIlluminationLog.Date.AddHours(3), HowOftenId = requestIlluminationLog.HowOftenId, IsRepeatable = requestIlluminationLog.HowOftenId == 1 ? false : true, RoomId = requestIlluminationLog.RoomId, LightIntensity = requestIlluminationLog.LightIntensity, IsLight = requestIlluminationLog.LightIntensity == 0 ? false : true }); }
public JsonResult ChangeIllumination(RequestIlluminationLog requestIlluminationLog) { Room room = _roomRepository.GetRoomById(requestIlluminationLog.RoomId); if (room != null) { IlluminationLog climatLog = RequestIlluminationLogToIlluminationLog(requestIlluminationLog); _roomRepository.ChangeIllumination(climatLog); return(new JsonResult(new { message = "ok", coffeDeviceState = RoomStateById(requestIlluminationLog.RoomId) })); } else { return(new JsonResult(new { message = "error", })); } }