// GET: SinhVienNganhHoc/Delete/5 public ActionResult Delete(decimal?NId, string SVId) { if (!UserManager.Authenticated) { return(RedirectToAction("Login", "Admin")); } else { if (NId == 0 || SVId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SinhVienNganhHoc sinhVienNganhHoc = db.SinhVienNganhHocs.Find(NId, SVId); if (sinhVienNganhHoc == null) { return(HttpNotFound()); } var kh = db.Nganhs.Where(n => n.NganhId == NId).SingleOrDefault(); if (kh != null) { ViewBag.IdNganhHoc = kh.NganhId; ViewBag.TenNganhHoc = kh.TenNganh; } return(View(sinhVienNganhHoc)); } }
// GET: SinhVienNganhHoc/Edit/5 public ActionResult Edit(decimal?NId, string SVId) { if (!UserManager.Authenticated) { return(RedirectToAction("Login", "Admin")); } else { if (NId == 0 || SVId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //var sinhVienNganhHoc= db.SinhVienNganhHocs.Where(n => n.NganhId == NId && n.SinhVienId == SVId).ToList(); SinhVienNganhHoc sinhVienNganhHoc = db.SinhVienNganhHocs.Find(NId, SVId); if (sinhVienNganhHoc == null) { return(HttpNotFound()); } var kh = db.Nganhs.Where(n => n.NganhId == NId).SingleOrDefault(); if (kh != null) { ViewBag.TenNganh = kh.TenNganh; ViewBag.IdNganh = kh.NganhId; //ViewBag.NganhID = new SelectList(db.Nganhs, "NganhId", "TenNganh", kh.NganhId); } else { ViewBag.NganhID = new SelectList(db.Nganhs, "NganhId", "TenNganh"); } ViewBag.NganhID = new SelectList(db.Nganhs, "NganhId", "TenNganh", sinhVienNganhHoc.NganhId); ViewBag.SinhVienId = new SelectList(db.SinhViens, "SinhVienId", "HoTen", sinhVienNganhHoc.SinhVienId); return(View(sinhVienNganhHoc)); } }
public ActionResult DeleteConfirmed(decimal?NId, string SVId) { SinhVienNganhHoc sinhVienNganhHoc = db.SinhVienNganhHocs.Find(NId, SVId); db.SinhVienNganhHocs.Remove(sinhVienNganhHoc); db.SaveChanges(); return(RedirectToAction("DSSV", new { NId = sinhVienNganhHoc.NganhId })); }
public ActionResult Edit([Bind(Include = "SinhVienId,NganhId,TuNgay,DenNgay,KhoaHocID")] SinhVienNganhHoc sinhVienNganhHoc) { if (ModelState.IsValid) { db.Entry(sinhVienNganhHoc).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("DSSV", new { NId = sinhVienNganhHoc.NganhId })); } ViewBag.NganhId = new SelectList(db.Nganhs, "NganhId", "TenNganh", sinhVienNganhHoc.NganhId); ViewBag.SinhVienId = new SelectList(db.SinhViens, "SinhVienId", "HoTen", sinhVienNganhHoc.SinhVienId); return(View(sinhVienNganhHoc)); }
// GET: SinhVienNganhHoc/Details/5 public ActionResult Details(string id) { if (!UserManager.Authenticated) { return(RedirectToAction("Login", "Admin")); } else { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SinhVienNganhHoc sinhVienNganhHoc = db.SinhVienNganhHocs.Find(id); if (sinhVienNganhHoc == null) { return(HttpNotFound()); } return(View(sinhVienNganhHoc)); } }
public ActionResult Create([Bind(Include = "SinhVienId,NganhId,TuNgay,DenNgay,KhoaHocID")] SinhVienNganhHoc sinhVienNganhHoc) { if (ModelState.IsValid) { db.SinhVienNganhHocs.Add(sinhVienNganhHoc); db.SaveChanges(); var svKh = db.SinhVienNganhHocs.Where(n => n.NganhId == sinhVienNganhHoc.NganhId).ToList(); if (svKh == null) { return(HttpNotFound()); } var kh = db.Nganhs.Where(n => n.NganhId == sinhVienNganhHoc.NganhId).SingleOrDefault(); if (kh != null) { ViewBag.IdKhoaHoc = kh.NganhId; ViewBag.TenKhoaHoc = kh.TenNganh; } return(RedirectToAction("DSSV", new { NId = sinhVienNganhHoc.NganhId })); } ViewBag.NganhId = new SelectList(db.Nganhs, "NganhId", "TenNganh", sinhVienNganhHoc.NganhId); ViewBag.SinhVienId = new SelectList(db.SinhViens, "SinhVienId", "HoTen", sinhVienNganhHoc.SinhVienId); return(View(sinhVienNganhHoc)); }