// GET: GetCredits
        public IHttpActionResult Getsetioval(int id, string val)
        {
            DeviceGIO io = db.DeviceGIO.Find(id);

            io.ioValue = val;
            db.SaveChanges();
            return(Ok());
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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());
        }