using EXAM.Models; using System; using System.Collections.Generic; using System.Data.Entity; using System.Linq; using System.Web; using System.Web.Mvc; namespace EXAM.Controllers { /// <summary> /// 试卷题目 /// </summary> public class TopicsController : Controller { ExamDBEntities db = new ExamDBEntities(); // GET: Topics public ActionResult Create() { db.Configuration.LazyLoadingEnabled = false; var name = db.Paper.Find(int.Parse( Request.QueryString["PaperID"])); return View(name); } [HttpPost] public ActionResult Create(Topic t) { db.Topic.Add(t); db.SaveChanges(); return RedirectToAction("Index", "Papers"); } //试题删除 public ActionResult Delete(int id) { db.Configuration.LazyLoadingEnabled = false; var da= db.Topic.Include("Paper").Where(t=>t.TopicID==id).FirstOrDefault(); return View(da); } [HttpPost] public ActionResult Delete(Topic t) { db.Entry(t).State=EntityState.Deleted; db.SaveChanges(); return RedirectToAction("Details", "Papers", new {id=t.PaperID}); } public ActionResult Edit(int PapersID) { return View(); } [HttpPost] public ActionResult Edit(Topic t) { db.Entry(t).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Details", "Papers",new {id=t.PaperID}); } } }