public ActionResult DeleteConfirmed(int id) { WTest wTest = db.WTests.Find(id); db.WTests.Remove(wTest); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "WTestID,FWTUserID,StartTime,EndTime,Score,TNote,Status,TestTime,TimePerWord,Minutes,Seconds,Duration")] WTest wTest) { if (ModelState.IsValid) { wTest.FWTUserID = userid; db.Entry(wTest).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } //ViewBag.FWTUserID = new SelectList(db.Users, "UserID", "Forename", wTest.FWTUserID); return(View(wTest)); }
// GET: WTest/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WTest wTest = db.WTests.Find(id); if (wTest == null) { return(HttpNotFound()); } return(View(wTest)); }
// GET: WTest/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WTest wTest = db.WTests.Find(id); if (wTest == null) { return(HttpNotFound()); } // ViewBag.FWTUserID = new SelectList(db.Users, "UserID", "Forename", wTest.FWTUserID); return(View(wTest)); }
// [ValidateAntiForgeryToken] public ActionResult Create(int[] TestWordsParameters, string title, int rstatus, int time) //string Title, bool? TotalTime , bool? Second, DateTime? Time { // string name = Request.Form["Title"].ToString(); WTest test = new WTest(); if (TestWordsParameters != null) { test.TNote = title; if (rstatus == 1) { test.Score = time; test.TestTime = true; } else if (rstatus == 2) { test.Score = time; test.TimePerWord = true; } for (int j = 0; j < TestWordsParameters.Length; j++) { var r = TestWordsParameters[j]; WordTest wt = new WordTest(); wt.FWordID = r; test.WordTests.Add(wt); // parent.childs.Add(child obj) } test.FWTUserID = userid; db.WTests.Add(test); db.SaveChanges(); } // ViewBag.FWTUserID = new SelectList(db.Users, "UserID", "Forename", wTest.FWTUserID); return(RedirectToAction("Create")); }
public FilenameFormatter(WTest test) { _test = test; }