// GET: GetCredits public IHttpActionResult Getsetioval(int id, string val) { DeviceGIO io = db.DeviceGIO.Find(id); io.ioValue = val; db.SaveChanges(); return(Ok()); }
public ActionResult Create([Bind(Include = "devAutoId,devCode,devType,devApi,devApiKey,devLocation,devIP,devAdmin,devPass")] Devices devices) { if (ModelState.IsValid) { db.Devices.Add(devices); db.SaveChanges(); DeviceGIO createProximity = new DeviceGIO { ioName = "proximity", ioType = 1, ioValue = "0", ioDeviceId = devices.devAutoId }; DeviceGIO createTemperature = new DeviceGIO { ioName = "temperature", ioType = 1, ioValue = "0", ioDeviceId = devices.devAutoId }; DeviceGIO createHumidity = new DeviceGIO { ioName = "humidity", ioType = 1, ioValue = "0", ioDeviceId = devices.devAutoId }; DeviceGIO createNFC = new DeviceGIO { ioName = "nfc", ioType = 0, ioValue = "http://centralhackathon.gr/", ioDeviceId = devices.devAutoId }; db.DeviceGIO.Add(createProximity); db.DeviceGIO.Add(createTemperature); db.DeviceGIO.Add(createHumidity); db.DeviceGIO.Add(createNFC); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(devices)); }
public IHttpActionResult GetDevio(string devApi, string devApiKey, string dbioId, string ioValue) { List <Devices> dev = db.Devices.Where(d => d.devApi == devApi && d.devApiKey == devApiKey).ToList(); if (dev.Count == 1) { int id = Convert.ToInt32(dbioId); DeviceGIO devio = db.DeviceGIO.Find(id); if (devio != null) { devio.ioValue = ioValue; db.SaveChanges(); } } return(Ok()); }