public ActionResult DeleteConfirmed(int id) { RpiControl rpiControl = db.RpiControls.Find(id); db.RpiControls.Remove(rpiControl); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,DtSchedule,Data,RpiDeviceId")] RpiControl rpiControl) { if (ModelState.IsValid) { db.Entry(rpiControl).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RpiDeviceId = new SelectList(db.RpiDevices, "Id", "Description", rpiControl.RpiDeviceId); return(View(rpiControl)); }
// GET: Rpi/RpiControls/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RpiControl rpiControl = db.RpiControls.Find(id); if (rpiControl == null) { return(HttpNotFound()); } return(View(rpiControl)); }
// GET: Rpi/RpiControls/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RpiControl rpiControl = db.RpiControls.Find(id); if (rpiControl == null) { return(HttpNotFound()); } ViewBag.RpiDeviceId = new SelectList(db.RpiDevices, "Id", "Description", rpiControl.RpiDeviceId); return(View(rpiControl)); }
public ActionResult Create([Bind(Include = "DateSchedule,TempMin,TempMax,Light,Socket01,Socket02,RpiDeviceId")] DeviceSettingsDetails control) { RpiControl rpiControl = new RpiControl(); if (ModelState.IsValid) { rpiControl.DtSchedule = control.DateSchedule.ToString(); rpiControl.RpiDeviceId = control.rpiDeviceId; rpiControl.Data = "{\"TempMin\":" + control.TempMin + ",\"TempMax\":" + control.TempMax + ",\"Light\":" + control.Light + ",\"Socket01\":" + control.Socket01 + ",\"Socket02\":" + control.Socket02 + "}"; db.RpiControls.Add(rpiControl); db.SaveChanges(); return(RedirectToAction("Index", new { id = control.rpiDeviceId })); } ViewBag.RpiDeviceId = new SelectList(db.RpiDevices, "Id", "Description", rpiControl.RpiDeviceId); return(View(rpiControl)); }