12345678910111213141516171819202122232425 |
- <?php
- class Temperature extends Controller {
- public function Index() {
- return new View("Temperature/index.view");
- }
- public function GetReadings(ITemperatureReadingRepository $tempRepo) {
- $dateTo=new DateTime();
- $dateFrom=clone $dateTo;
- $dateFrom->sub(new DateInterval("P1D"));
- $readings=$tempRepo->GetRange($dateFrom, $dateTo);
- return json_encode($readings);
- }
- public function TakeReading() {
- $result=file_get_contents("http://has.robware.uk/gettemperature");
- $reading=new TemperatureReading();
- $reading->Reading=$result;
- $reading->Save();
- return null;
- }
- }
|