private TeapotLog RequestTeapotLogToTeapotLog(RequestTeapotLog requestTeapotLog) { return(new TeapotLog() { Id = Guid.NewGuid(), HowOftenId = requestTeapotLog.HowOftenId, IsRepeatable = requestTeapotLog.HowOftenId == 1 ? false : true, Date = requestTeapotLog.DateTime.AddHours(3), TeapotId = _teapotRepository.GetTeapotByUserId(requestTeapotLog.appUserId).Id, Temperature = requestTeapotLog.Temperature }); }
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) })); } }