public ActionResult DeleteConfirmed(int id) { t_bidang t_bidang = db.t_bidang.Find(id); db.t_bidang.Remove(t_bidang); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Details(int id = 0) { t_bidang t_bidang = db.t_bidang.Find(id); var userID = db.t_bidang.FirstOrDefault(i => i.bidang_id == id).user_id; ViewBag.userNama = db.users.FirstOrDefault(u => u.id_user == userID).nama; if (t_bidang == null) { return(HttpNotFound()); } return(View(t_bidang)); }
public ActionResult Edit(int id = 0) { t_bidang t_bidang = db.t_bidang.Find(id); var bidang = (from table in db.t_bidang where table.bidang_id == id select new admin.Models.BidangUpdate { bidang_id = table.bidang_id, bidang_date = table.bidang_date, bidang_desc = table.bidang_desc, bidang_name = table.bidang_name, bidang_title = table.bidang_title, user_id = table.user_id, gambar_des = table.bidang_desc_foto, gambar_pj = table.bidang_person_foto }).FirstOrDefault(); if (bidang == null) { return(HttpNotFound()); } return(View(bidang)); }
public ActionResult Edit(int id, admin.Models.BidangCreate bidang) { if (ModelState.IsValid) { using (var db = new db_esosEntities()) { t_bidang t_bidang = db.t_bidang.Find(id); t_bidang.bidang_date = DateTime.Now; t_bidang.bidang_desc = bidang.bidang_desc; t_bidang.bidang_name = bidang.bidang_name; t_bidang.user_id = (from table in db.users where table.username == User.Identity.Name select table.id_user).FirstOrDefault(); t_bidang.bidang_title = bidang.bidang_title; if (bidang.gambar_pj != null) { if (bidang.gambar_pj.ContentLength < 2048000) { var fileName = Path.GetFileName(bidang.gambar_pj.FileName); var ex = Path.GetExtension(fileName); if (ex == ".jpg") { var path = Path.Combine(Server.MapPath("~/Content/Image"), fileName); bidang.gambar_pj.SaveAs(path); t_bidang.bidang_person_foto = "~/Content/Image/" + fileName; } else { ModelState.AddModelError("", "Foto harus berformat (.jpg)"); return(View(bidang)); } } else { ModelState.AddModelError("", "Ukuran gambar tidak boleh lebih dari 2 MB"); return(View(t_bidang)); } } if (bidang.gambar_des != null) { if (bidang.gambar_des.ContentLength < 2048000) { var fileName = Path.GetFileName(bidang.gambar_des.FileName); var ex = Path.GetExtension(fileName); if (ex == ".jpg") { var path = Path.Combine(Server.MapPath("~/Content/Image"), fileName); bidang.gambar_des.SaveAs(path); t_bidang.bidang_desc_foto = "~/Content/Image/" + fileName; } else { ModelState.AddModelError("", "Gambar harus berformat (.jpg)"); return(View(bidang)); } } else { ModelState.AddModelError("", "Ukuran gambar tidak boleh lebih dari 2 MB"); return(View(bidang)); } } db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(bidang)); }