DataHouse/controllers/sensors.go

29 lines
457 B
Go

package controllers
import (
"github.com/astaxie/beego"
"datahouse/models/sensor"
)
type SensorsController struct {
beego.Controller
}
func (c *SensorsController) Get() {
sensors := sensor.GetAllSensor()
c.Data["sensors"] = sensors
c.TplNames = "sensors.tpl"
}
func (c *SensorsController) Post() {
description := c.Input().Get("description")
mac := c.Input().Get("mac")
sensor.UpdateSensor(mac, description)
c.Redirect("/sensors", 302)
}