// GET: PhanDeTaiChoDotKhoaLuan/Delete/5
 public ActionResult Delete(decimal?DId, decimal?DTId)
 {
     if (!UserManager.Authenticated)
     {
         return(RedirectToAction("Login", "Admin"));
     }
     else
     {
         if (DId == 0 || DTId == 0)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         PhanDeTaiChoDotKhoaLuan phanDeTai = db.PhanDeTaiChoDotKhoaLuans.Find(DId, DTId);
         if (phanDeTai == null)
         {
             return(HttpNotFound());
         }
         var kh = db.DotKhoaLuans.Where(n => n.DotKhoaLuanId == DId).SingleOrDefault();
         if (kh != null)
         {
             ViewBag.IdDotKhoaLuan  = kh.DotKhoaLuanId;
             ViewBag.TenDotKhoaLuan = kh.TenDotKhoaLuan;
         }
         return(View(phanDeTai));
     }
 }
        public ActionResult DeleteConfirmed(decimal?DId, string DTId)
        {
            PhanDeTaiChoDotKhoaLuan phanDeTaiChoDotKhoaLuan = db.PhanDeTaiChoDotKhoaLuans.Find(DId, DTId);

            db.PhanDeTaiChoDotKhoaLuans.Remove(phanDeTaiChoDotKhoaLuan);
            db.SaveChanges();
            return(RedirectToAction("DSDT", new { DId = phanDeTaiChoDotKhoaLuan.DotKhoaLuanId }));
        }
 public ActionResult Edit([Bind(Include = "DotKhoaLuanId,DeTaiId,NgayPhanDeTai")] PhanDeTaiChoDotKhoaLuan phanDeTaiChoDotKhoaLuan)
 {
     if (ModelState.IsValid)
     {
         db.Entry(phanDeTaiChoDotKhoaLuan).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("DSDT", new { DId = phanDeTaiChoDotKhoaLuan.DotKhoaLuanId }));
     }
     ViewBag.DotKhoaLuanID = new SelectList(db.DotKhoaLuans, "DotKhoaLuanId", "TenDotKhoaLuan", phanDeTaiChoDotKhoaLuan.DotKhoaLuanId);
     ViewBag.DeTaiId       = new SelectList(db.DeTais, "DeTaiId", "TenDeTai", phanDeTaiChoDotKhoaLuan.DeTaiId);
     return(View(phanDeTaiChoDotKhoaLuan));
 }
 // GET: PhanDeTaiChoDotKhoaLuan/Details/5
 public ActionResult Details(decimal id)
 {
     if (!UserManager.Authenticated)
     {
         return(RedirectToAction("Login", "Admin"));
     }
     else
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         PhanDeTaiChoDotKhoaLuan phanDeTaiChoDotKhoaLuan = db.PhanDeTaiChoDotKhoaLuans.Find(id);
         if (phanDeTaiChoDotKhoaLuan == null)
         {
             return(HttpNotFound());
         }
         return(View(phanDeTaiChoDotKhoaLuan));
     }
 }
 public ActionResult Create([Bind(Include = "DotKhoaLuanId,DeTaiId,NgayPhanDeTai")] PhanDeTaiChoDotKhoaLuan phanDeTaiChoDotKhoaLuan)
 {
     if (ModelState.IsValid)
     {
         db.PhanDeTaiChoDotKhoaLuans.Add(phanDeTaiChoDotKhoaLuan);
         db.SaveChanges();
         var svKh = db.PhanDeTaiChoDotKhoaLuans.Where(n => n.DotKhoaLuanId == phanDeTaiChoDotKhoaLuan.DotKhoaLuanId).ToList();
         if (svKh == null)
         {
             return(HttpNotFound());
         }
         var kh = db.DotKhoaLuans.Where(n => n.DotKhoaLuanId == phanDeTaiChoDotKhoaLuan.DotKhoaLuanId).SingleOrDefault();
         if (kh != null)
         {
             ViewBag.IdDotKhoaLuan  = kh.DotKhoaLuanId;
             ViewBag.TenDotKhoaLuan = kh.TenDotKhoaLuan;
         }
         return(RedirectToAction("DSDT", new { DId = phanDeTaiChoDotKhoaLuan.DotKhoaLuanId }));
     }
     ViewBag.DeTaiId       = new SelectList(db.DeTais, "DeTaiId", "TenDeTai", phanDeTaiChoDotKhoaLuan.DeTaiId);
     ViewBag.DotKhoaLuanId = new SelectList(db.DotKhoaLuans, "DotKhoaLuanId", "TenDotKhoaLuan", phanDeTaiChoDotKhoaLuan.DotKhoaLuanId);
     return(View(phanDeTaiChoDotKhoaLuan));
 }