public ViewResult XemChiTietTD(int MaTD = 0)
        {
            TrichhDoan trichdoan = db.TrichhDoans.SingleOrDefault(n => n.MaTD == MaTD);

            if (trichdoan == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(trichdoan));
        }
예제 #2
0
        public ActionResult ChinhSua(int MaTD)
        {
            //Lấy ra đối tượng menu theo mã
            TrichhDoan trichdoan = db.TrichhDoans.SingleOrDefault(n => n.MaTD == MaTD);

            if (trichdoan == null)
            {
                Response.StatusCode = 404;
                return(null);
            }

            return(View(trichdoan));
        }
예제 #3
0
        public ActionResult ChinhSua(TrichhDoan trichdoan, FormCollection f)
        {
            //Thêm vào csdl
            if (ModelState.IsValid)
            {
                //Thực hiện cập nhật trong model
                db.Entry(trichdoan).State = System.Data.Entity.EntityState.Modified;//Nó lấy cái biến "menu" nó thực hiện những cái thay đổi đó ở trong Model, r ta SAVECHANGE nó sẽ update lại db
                db.SaveChanges();
            }
            //Đưa dữ liệu vào dropdownlist


            return(View(trichdoan));
        }
예제 #4
0
        public ActionResult XacNhanXoa(int MaTD)
        {
            //Lấy ra đối tượng menu theo mã
            TrichhDoan trichdoan = db.TrichhDoans.SingleOrDefault(n => n.MaTD == MaTD);

            if (trichdoan == null)
            {
                Response.StatusCode = 404;
                return(null);
            }

            db.TrichhDoans.Remove(trichdoan);
            return(RedirectToAction("Index", "Admin"));
        }
예제 #5
0
        [ValidateInput(false)]//Phải có cái này, k là nó k chạy, khi chèn thẻ html vào code

        public ActionResult ThemMoi(TrichhDoan trichdoan, HttpPostedFileBase fileUpload)
        {
            //Đưa dữ liệu vào dropdownlist

            //Kiểm tra đường dẫn Ảnhn
            if (fileUpload == null)
            {
                ViewBag.ThongBao = "Chọn hình ảnh";
                return(View());
            }

            //Thêm vào CSDL
            //kiểm tra valuedation
            if (ModelState.IsValid)//Nếu nó thỏa mãn tất cả cả đk của các cái control ta đã nhập vào
            {
                //Lưu tên của file
                var fileName = Path.GetFileName(fileUpload.FileName);                     //để lấy cái tên của nó r lưu vô csld
                                                                                          //Lưu đường dẫn của file
                var path = Path.Combine(Server.MapPath("~/HinhAnhTrichDoan/"), fileName); //truyền 2 tham số: đường dẫn tới hình ảnh VÀ fileName
                //Kiểm tra nếu hình ảnh này nếu tồn tại r dựa vào cái tên thì mình sẽ k cho nó lưu vào, chưa tồn tại thì lưu
                if (System.IO.File.Exists(path))
                {
                    ViewBag.ThongBao = "Hình ảnh đã tồn tại";
                }
                else
                {
                    fileUpload.SaveAs(path);
                }

                trichdoan.Anh = fileUpload.FileName;

                // db.MENUs.Add(menu);
                db.TrichhDoans.Add(trichdoan);
                db.SaveChanges();
            }
            return(View());
        }