public ActionResult DeleteConfirmed(int id, string searchString) { Acd_Course_Curriculum acd_Course_Curriculum = db.Acd_Course_Curriculum.Find(id); db.Acd_Course_Curriculum.Remove(acd_Course_Curriculum); try { db.SaveChanges(); } catch (DbUpdateException) { TempData["gagalHapus"] = "Gagal Hapus, Data sudah digunakan"; return(RedirectToAction("Index", new { searchString = searchString, Department_Id = acd_Course_Curriculum.Department_Id, Class_Prog_Id = acd_Course_Curriculum.Class_Prog_Id, Curriculum_Id = acd_Course_Curriculum.Curriculum_Id })); } TempData["berhasilHapus"] = "Berhasil Hapus Data."; return(RedirectToAction("Index", new { searchString = searchString, Department_Id = acd_Course_Curriculum.Department_Id, Class_Prog_Id = acd_Course_Curriculum.Class_Prog_Id, Curriculum_Id = acd_Course_Curriculum.Curriculum_Id })); }
// GET: CourseCurriculum/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Acd_Course_Curriculum acd_Course_Curriculum = db.Acd_Course_Curriculum.Find(id); if (acd_Course_Curriculum == null) { return(HttpNotFound()); } return(View(acd_Course_Curriculum)); }
// GET: CourseCurriculum/Delete/5 public ActionResult Delete(int?id, string searchString) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Acd_Course_Curriculum acd_Course_Curriculum = db.Acd_Course_Curriculum.Find(id); if (acd_Course_Curriculum == null) { return(HttpNotFound()); } //for url ViewBag.searchString = searchString; return(View(acd_Course_Curriculum)); }
public ActionResult Edit([Bind(Include = "Course_Cur_Id,Department_Id,Class_Prog_Id,Curriculum_Id,Course_Id,Course_Group_Id,Study_Level_Id,Study_Level_Sub,Applied_Sks,Transcript_Sks,Is_For_Transcript,Is_Required,Is_For_Concentration,Curriculum_Type_Id,Order_Id,Created_By,Created_Date,Modified_By,Modified_Date")] Acd_Course_Curriculum acd_Course_Curriculum, string searchString) { if (ModelState.IsValid) { acd_Course_Curriculum.Is_Valid = true; db.Acd_Course_Curriculum.Attach(acd_Course_Curriculum); // attach in the Unchanged state db.Entry(acd_Course_Curriculum).Property(r => r.Applied_Sks).IsModified = true; db.Entry(acd_Course_Curriculum).Property(r => r.Is_For_Transcript).IsModified = true; db.Entry(acd_Course_Curriculum).Property(r => r.Transcript_Sks).IsModified = true; db.Entry(acd_Course_Curriculum).Property(r => r.Is_Required).IsModified = true; db.Entry(acd_Course_Curriculum).Property(r => r.Course_Group_Id).IsModified = true; db.Entry(acd_Course_Curriculum).Property(r => r.Study_Level_Id).IsModified = true; db.Entry(acd_Course_Curriculum).Property(r => r.Study_Level_Sub).IsModified = true; db.Entry(acd_Course_Curriculum).Property(r => r.Curriculum_Type_Id).IsModified = true; db.Entry(acd_Course_Curriculum).Property(r => r.Is_Valid).IsModified = true; //db.Entry(acd_Course_Curriculum).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { searchString = searchString, Department_Id = acd_Course_Curriculum.Department_Id, Class_Prog_Id = acd_Course_Curriculum.Class_Prog_Id, Curriculum_Id = acd_Course_Curriculum.Curriculum_Id })); } //for url ViewBag.searchString = searchString; ViewBag.Department = acd_Course_Curriculum.Department_Id; ViewBag.Class_Program = acd_Course_Curriculum.Class_Prog_Id; ViewBag.Curriculum = acd_Course_Curriculum.Curriculum_Id; ViewBag.Course_Group_Id = new SelectList(db.Acd_Course_Group, "Course_Group_Id", "Name_Of_Group", acd_Course_Curriculum.Course_Group_Id); ViewBag.Study_Level_Id = new SelectList(db.Mstr_Study_Level, "Study_Level_Id", "Level_Name", acd_Course_Curriculum.Study_Level_Id); ViewBag.Curriculum_Type_Id = new SelectList(db.Mstr_Curriculum_Type, "Curriculum_Type_Id", "Curriculum_Type_Name", acd_Course_Curriculum.Curriculum_Type_Id); return(View(acd_Course_Curriculum)); }
// GET: CourseCurriculum/Edit/5 public ActionResult Edit(int?id, string searchString) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Acd_Course_Curriculum acd_Course_Curriculum = db.Acd_Course_Curriculum.Find(id); if (acd_Course_Curriculum == null) { return(HttpNotFound()); } //for url ViewBag.searchString = searchString; ViewBag.Course_Group_Id = new SelectList(db.Acd_Course_Group, "Course_Group_Id", "Name_Of_Group", acd_Course_Curriculum.Course_Group_Id); ViewBag.Study_Level_Id = new SelectList(db.Mstr_Study_Level, "Study_Level_Id", "Level_Name", acd_Course_Curriculum.Study_Level_Id); ViewBag.Curriculum_Type_Id = new SelectList(db.Mstr_Curriculum_Type, "Curriculum_Type_Id", "Curriculum_Type_Name", acd_Course_Curriculum.Curriculum_Type_Id); return(View(acd_Course_Curriculum)); }
public ActionResult Create(IEnumerable <int> checkCourse_IdToAdd, [Bind(Include = "Course_Cur_Id,Department_Id,Class_Prog_Id,Curriculum_Id,Course_Id,Course_Group_Id,Study_Level_Id,Study_Level_Sub,Applied_Sks,Transcript_Sks,Is_For_Transcript,Is_Required,Is_For_Concentration,Curriculum_Type_Id,Order_Id,Created_By,Created_Date,Modified_By,Modified_Date")] Acd_Course_Curriculum acd_Course_Curriculum) { try { if (ModelState.IsValid) { if (checkCourse_IdToAdd != null) { foreach (var i in checkCourse_IdToAdd) { acd_Course_Curriculum.Course_Id = i; acd_Course_Curriculum.Applied_Sks = 0; acd_Course_Curriculum.Is_For_Transcript = true; acd_Course_Curriculum.Is_Required = true; acd_Course_Curriculum.Course_Group_Id = 1; //kelompok acd_Course_Curriculum.Study_Level_Id = 0; acd_Course_Curriculum.Study_Level_Sub = 0; acd_Course_Curriculum.Curriculum_Type_Id = 1; //jns kurikulum acd_Course_Curriculum.Is_Valid = false; acd_Course_Curriculum.Created_Date = DateTime.Now; acd_Course_Curriculum.Transcript_Sks = 0; db.Acd_Course_Curriculum.Add(acd_Course_Curriculum); db.SaveChanges(); } } } } catch (Exception ex) { string err = ex.Message.ToString(); return(RedirectToAction("Create", new { Department_Id = acd_Course_Curriculum.Department_Id, Class_Prog_Id = acd_Course_Curriculum.Class_Prog_Id, Curriculum_Id = acd_Course_Curriculum.Curriculum_Id })); } return(RedirectToAction("Index", new { Department_Id = acd_Course_Curriculum.Department_Id, Class_Prog_Id = acd_Course_Curriculum.Class_Prog_Id, Curriculum_Id = acd_Course_Curriculum.Curriculum_Id })); }