public ActionResult DeleteConfirmed(int id) { Entities context = new Entities(); context.PROCEDURE_TIMERCFG(id); context.SaveChanges(); TimerCfg timerCfg = db.TimerCfgs.Find(id); db.TimerCfgs.Remove(timerCfg); db.SaveChanges(); return(RedirectToAction("Index")); }
public void SaveTimeSwitch(string TimerName, bool TimeSwitch) { using (EFDbContext context = new EFDbContext()) { int Id = context.TimerCfgs.FirstOrDefault(x => x.TimerName == TimerName).Id; TimerCfg dbEntry = context.TimerCfgs.Find(Id); if (dbEntry != null) { dbEntry.TimerSwitch = TimeSwitch; } context.SaveChangesAsync().Wait(); } }
public ActionResult Edit([Bind(Include = "Id,TimerName,TimerMark,TimerSwitch")] TimerCfg timerCfg) { if (ModelState.IsValid) { db.Entry(timerCfg).State = EntityState.Modified; db.SaveChanges(); Entities context = new Entities(); context.PROCEDURE_TIMERCFG(0); context.SaveChanges(); return(RedirectToAction("Index")); } return(View(timerCfg)); }
// GET: TimerCfgs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TimerCfg timerCfg = db.TimerCfgs.Find(id); if (timerCfg == null) { return(HttpNotFound()); } return(View(timerCfg)); }