コード例 #1
0
ファイル: NewsController.cs プロジェクト: levanchonnckh/BookS
        public ActionResult Edit(TIN_TUC_tt tt, HttpPostedFileBase fileUpload)
        {
            ViewBag.ChuDe     = new SelectList(db.CHU_DE_tts.ToList().OrderBy(n => n.TenChuDe), "MaChuDe", "TenChuDe");
            ViewBag.NguoiDang = new SelectList(db.ADMIN_tts.ToList().OrderBy(n => n.TenAdmin), "MaAdmin", "TenAdmin");

            TIN_TUC_tt Tintuc = db.TIN_TUC_tts.Single(n => n.MaTin == tt.MaTin);

            if (ModelState.IsValid)
            {
                if (fileUpload != null)
                {
                    //luu ten file
                    var fileName = Path.GetFileName(fileUpload.FileName);
                    //luu duong dan file
                    var path = Path.Combine(Server.MapPath("~/image/DEVICE"), fileName);
                    //kiem tra file ton tai chu
                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.thongbao = "hình ảnh đã tồn tại";
                    }
                    else
                    {
                        fileUpload.SaveAs(path);
                    }
                    tt.AnhBia = fileName;
                }
                else
                {
                    tt.AnhBia = Tintuc.AnhBia;
                }



                db.TIN_TUC_tts.DeleteOnSubmit(Tintuc);
                db.TIN_TUC_tts.InsertOnSubmit(tt);
                db.SubmitChanges();
            }
            return(RedirectToAction("Index"));
        }
コード例 #2
0
ファイル: NewsController.cs プロジェクト: levanchonnckh/BookS
        public ActionResult CreatNew(TIN_TUC_tt dev, HttpPostedFileBase fileUpload)
        {
            ViewBag.ChuDe     = new SelectList(db.CHU_DE_tts.ToList().OrderBy(n => n.TenChuDe), "MaChuDe", "TenChuDe");
            ViewBag.NguoiDang = new SelectList(db.ADMIN_tts.ToList().OrderBy(n => n.TenAdmin), "MaAdmin", "TenAdmin");

            if (fileUpload == null)
            {
                ViewBag.thongbao = "vui lòng chọn hình ảnh";
                return(View());
            }
            else
            {
                if (ModelState.IsValid)
                {
                    //luu ten file
                    var fileName = Path.GetFileName(fileUpload.FileName);
                    //luu duong dan file
                    var path = Path.Combine(Server.MapPath("~/image/DEVICE"), fileName);
                    //kiem tra file ton tai chu
                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.thongbao = "hình ảnh đã tồn tại";
                    }
                    else
                    {
                        fileUpload.SaveAs(path);
                    }

                    dev.AnhBia = fileName;
                    db.TIN_TUC_tts.InsertOnSubmit(dev);
                    db.SubmitChanges();
                }

                return(View());
            }
        }