Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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));
        }