public JsonResult BoilWater(RequestTeapotLog requestTeapotLog)
        {
            object teapotState = GetCurrentUserTeapotState(requestTeapotLog.appUserId);

            if (teapotState != null)
            {
                TeapotLog teapotLog = RequestTeapotLogToTeapotLog(requestTeapotLog);
                _teapotRepository.BoilWater(teapotLog);
                return(new JsonResult(new { message = "ok", teapotState = GetCurrentUserTeapotState(requestTeapotLog.appUserId) }));
            }
            else
            {
                return(new JsonResult(new
                {
                    message = "error", teapotState = GetCurrentUserTeapotState(requestTeapotLog.appUserId)
                }));
            }
        }