public class TestController : Controller
{
private LeaveEntities db = new LeaveEntities();
//
// GET: /Test/
public ActionResult Index()
{
return View(db.termtimes.ToList());
}
//
// GET: /Test/Details/5
public ActionResult Details(int id = 0)
{
termtime termtime = db.termtimes.Find(id);
if (termtime == null)
{
return HttpNotFound();
}
return View(termtime);
}
//
// GET: /Test/Create
public ActionResult Create()
{
return View();
}
//
// POST: /Test/Create
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create(termtime termtime)
{
if (ModelState.IsValid)
{
db.termtimes.Add(termtime);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(termtime);
}
//
// GET: /Test/Edit/5
public ActionResult Edit(int id = 0)
{
termtime termtime = db.termtimes.Find(id);
if (termtime == null)
{
return HttpNotFound();
}
return View(termtime);
}
//
// POST: /Test/Edit/5
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Edit(termtime termtime)
{
if (ModelState.IsValid)
{
db.Entry(termtime).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index");
}
return View(termtime);
}
//
// GET: /Test/Delete/5
public ActionResult Delete(int id = 0)
{
termtime termtime = db.termtimes.Find(id);
if (termtime == null)
{
return HttpNotFound();
}
return View(termtime);
}
//
// POST: /Test/Delete/5
[HttpPost, ActionName("Delete")]
[ValidateAntiForgeryToken]
public ActionResult DeleteConfirmed(int id)
{
termtime termtime = db.termtimes.Find(id);
db.termtimes.Remove(termtime);
db.SaveChanges();
return RedirectToAction("Index");
}
protected override void Dispose(bool disposing)
{
db.Dispose();
base.Dispose(disposing);
}
}