// GET: CONTENTTYPETABLEs/Details/5 public ActionResult Details(int?id) { //cek session login if (Session["userId"] == null) { return(RedirectToAction("Login", "USERTABLEs", new { area = "" })); } //cek role user if (Session["userRole"].ToString() != "admin") { return(RedirectToAction("Index", "CONTENTTABLEs", new { area = "" })); } //cek parameter id if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CONTENTTYPETABLE cONTENTTYPETABLE = db.CONTENTTYPETABLEs.Find(id); //cel id di database if (cONTENTTYPETABLE == null) { return(HttpNotFound()); } return(View(cONTENTTYPETABLE)); }
// GET: CONTENTTYPETABLEs/Edit/5 public ActionResult Edit(int?id) { //cek session login if (Session["userId"] == null) { return(RedirectToAction("Login", "USERTABLEs", new { area = "" })); } //cek role user if (Session["userRole"].ToString() != "admin") { return(RedirectToAction("Index", "CONTENTTABLEs", new { area = "" })); } //cek id di parameter if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CONTENTTYPETABLE cONTENTTYPETABLE = db.CONTENTTYPETABLEs.Find(id); //id tidak ada di database if (cONTENTTYPETABLE == null) { return(HttpNotFound()); } ViewBag.STATUSID = new SelectList(db.STATUSTABLEs, "STATUSID", "STATUSNAME", cONTENTTYPETABLE.STATUSID); return(View(cONTENTTYPETABLE)); }
public ActionResult DeleteConfirmed(int id) { //hapus content type berdasarkan id CONTENTTYPETABLE cONTENTTYPETABLE = db.CONTENTTYPETABLEs.Find(id); db.CONTENTTYPETABLEs.Remove(cONTENTTYPETABLE); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "CONTENTTYPEID,STATUSID,CONTENTTYPENAME")] CONTENTTYPETABLE cONTENTTYPETABLE) { //cek ketersediaan content type name if (db.CONTENTTYPETABLEs.Where(m => m.CONTENTTYPENAME == cONTENTTYPETABLE.CONTENTTYPENAME && m.CONTENTTYPEID != cONTENTTYPETABLE.CONTENTTYPEID).FirstOrDefault() != null) { //content type name tidak terssedia ViewBag.CONTENTTYPENAMENOT = "Content Type Name exists"; ViewBag.STATUSID = new SelectList(db.STATUSTABLEs, "STATUSID", "STATUSNAME"); return(View()); } if (ModelState.IsValid) { //save content type ke database db.Entry(cONTENTTYPETABLE).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.STATUSID = new SelectList(db.STATUSTABLEs, "STATUSID", "STATUSNAME", cONTENTTYPETABLE.STATUSID); return(View(cONTENTTYPETABLE)); }
public ActionResult Create([Bind(Include = "CONTENTTYPEID,STATUSID,CONTENTTYPENAME")] CONTENTTYPETABLE cONTENTTYPETABLE) { cONTENTTYPETABLE.STATUSID = 1; // cek content type name ke database if (db.CONTENTTYPETABLEs.Where(m => m.CONTENTTYPENAME == cONTENTTYPETABLE.CONTENTTYPENAME).FirstOrDefault() != null) { ViewBag.CONTENTTYPENAMENOT = "Content Type Name exists"; ViewBag.STATUSID = new SelectList(db.STATUSTABLEs, "STATUSID", "STATUSNAME"); return(View()); } if (ModelState.IsValid) { db.CONTENTTYPETABLEs.Add(cONTENTTYPETABLE); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.STATUSID = new SelectList(db.STATUSTABLEs, "STATUSID", "STATUSNAME", cONTENTTYPETABLE.STATUSID); return(View(cONTENTTYPETABLE)); }