public ActionResult Edit([Bind(Include = "Concentration_Id,Concentration_Code,Department_Id,Concentration_Name,Concentration_Name_Eng,Concentration_Acronym,Order_Id")] Mstr_Concentration mstr_Concentration) { if (ModelState.IsValid) { db.Entry(mstr_Concentration).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateException) { Mstr_Concentration concentration = db.Mstr_Concentration.Find(mstr_Concentration.Concentration_Id); if (concentration == null) { return(HttpNotFound()); } TempData["shortMessage"] = "Kode Konsentrasi telah ada."; return(RedirectToAction("Edit", mstr_Concentration)); throw; } ViewBag.Department_Id = new SelectList(db.Mstr_Department, "Department_Id", "Department_Name", mstr_Concentration.Department_Id); return(RedirectToAction("Index", new { Department_Id = mstr_Concentration.Department_Id })); } ViewBag.Department = db.Mstr_Department.Where(d => d.Department_Id == mstr_Concentration.Department_Id).FirstOrDefault(); return(View(mstr_Concentration)); }
public ActionResult Create([Bind(Include = "Concentration_Id,Concentration_Code,Department_Id,Concentration_Name,Concentration_Name_Eng,Concentration_Acronym,Order_Id")] Mstr_Concentration mstr_Concentration) { if (ModelState.IsValid) { db.Mstr_Concentration.Add(mstr_Concentration); db.SaveChanges(); ViewBag.Department_Id = new SelectList(db.Mstr_Department, "Department_Id", "Department_Name", mstr_Concentration.Department_Id); return(RedirectToAction("Index", new { Department_Id = mstr_Concentration.Department_Id })); } ViewBag.Department = db.Mstr_Department.Where(d => d.Department_Id == mstr_Concentration.Department_Id).FirstOrDefault(); return(View(mstr_Concentration)); }
// GET: Concentration/Details/5 public ActionResult Details(short?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Mstr_Concentration mstr_Concentration = db.Mstr_Concentration.Find(id); if (mstr_Concentration == null) { return(HttpNotFound()); } return(View(mstr_Concentration)); }
// GET: Concentration/Delete/5 //public ActionResult Delete(short? id) //{ // if (id == null) // { // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); // } // Mstr_Concentration mstr_Concentration = db.Mstr_Concentration.Find(id); // if (mstr_Concentration == null) // { // return HttpNotFound(); // } // return View(mstr_Concentration); //} // POST: Concentration/Delete/5 //[HttpPost, ActionName("Delete")] //[ValidateAntiForgeryToken] public ActionResult DeleteConfirmed(short id) { Mstr_Concentration mstr_Concentration = db.Mstr_Concentration.Find(id); db.Mstr_Concentration.Remove(mstr_Concentration); try { db.SaveChanges(); } catch (DbUpdateException) { TempData["gagalHapus"] = "Gagal Hapus, Data sudah digunakan"; return(RedirectToAction("Index", new { Department_Id = mstr_Concentration.Department_Id })); } TempData["berhasilHapus"] = "Berhasil Hapus Data."; //ViewBag.Department_Id = new SelectList(db.Mstr_Department.OrderBy(d => d.Department_Code), "Department_Id", "Department_Name", mstr_Concentration.Department_Id); return(RedirectToAction("Index", new { Department_Id = mstr_Concentration.Department_Id })); }
// GET: Concentration/Edit/5 public ActionResult Edit(short?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (TempData["shortMessage"] != null) { ViewBag.message = TempData["shortMessage"].ToString(); } Mstr_Concentration mstr_Concentration = db.Mstr_Concentration.Find(id); if (mstr_Concentration == null) { return(HttpNotFound()); } ViewBag.Department = db.Mstr_Department.Where(d => d.Department_Id == mstr_Concentration.Department_Id).FirstOrDefault(); return(View(mstr_Concentration)); }