コード例 #1
0
 public ActionResult Themmoi(TIN tin, HttpPostedFileBase fileupload)
 {
     ViewBag.MaTD = new SelectList(data.CHUDEs.ToList().OrderBy(n => n.TENCHUDE), "MACHUDE", "TENCHUDE");
     if (fileupload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh";
         return(View());
     }
     else
     {
         if (ModelState.IsValid)
         {
             var fileName = Path.GetFileName(fileupload.FileName);
             var path     = Path.Combine(Server.MapPath("~/HinhAnh/"), fileName);
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "Hình ảnh đã tồn tại";
             }
             else
             {
                 fileupload.SaveAs(path);
             }
             tin.MAANH = fileName;
             data.TINs.InsertOnSubmit(tin);
             data.SubmitChanges();
         }
         return(RedirectToAction("Tin"));
     }
 }
        public ActionResult ThemTinTuc(FormCollection c, TIN t, HttpPostedFileBase file)
        {
            var tieude = c["TieuDe"];
            var hinh   = c["Hinh"];
            var tt     = c["TomTat"];
            var ngay   = c["Ngay"];

            if (String.IsNullOrEmpty(tieude))
            {
                ViewData["Loi"] = "Tiêu đề tin không được để trống.";
            }
            else if (String.IsNullOrEmpty(tt))
            {
                ViewData["Loi1"] = "Bạn hãy nhập nội dung cho tin.";
            }
            else
            if (file == null)
            {
                ViewData["Loi2"] = "Bạn hãy chọn hình tiêu biểu.";
            }
            else if (String.IsNullOrEmpty(ngay))
            {
                ViewData["Loi3"] = "Bạn hãy nhập ngày cập nhật.";
            }
            else if (!file.FileName.Contains(".jpg") && !file.FileName.Contains(".png") && !file.FileName.Contains(".img"))
            {
                ViewData["Loi2"] = "Vui lòng chèn đúng tệp hình";
            }
            else
            {
                if (ModelState.IsValid)
                {
                    var fileName = Path.GetFileName(file.FileName);

                    var path = Path.Combine(Server.MapPath("~/HinhAnh/Tin"), fileName);
                    if (System.IO.File.Exists(path))
                    {
                        ViewData["Loi2"] = "Hình ảnh đã tồn tại";
                    }
                    else
                    {
                        file.SaveAs(path);
                    }
                    t.Hinh   = file.FileName;
                    t.Ngay   = DateTime.Parse(ngay);
                    t.TieuDe = tieude;
                    t.TomTat = tt;
                    t.MaTin  = data.TINs.Count(m => m.MaTin != null);
                    data.TINs.InsertOnSubmit(t);
                    data.SubmitChanges();

                    /*sp.MASP = "MH" + data.SANPHAMs.Count(m => m.MASP != null);
                     * data.SANPHAMs.InsertOnSubmit(sp);
                     * data.SubmitChanges();*/
                }
                return(RedirectToAction("TinTuc"));
            }
            return(this.ThemTinTuc());
        }
コード例 #3
0
        public ActionResult Xoa(string id)
        {
            TIN sanpham = data.TINs.SingleOrDefault(n => n.MATIN == id);

            ViewBag.MaSP = sanpham.MATIN;
            if (sanpham == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(sanpham));
        }
コード例 #4
0
        public ActionResult Xacnhanxoa(string id)
        {
            TIN sanpham = data.TINs.SingleOrDefault(n => n.MATIN == id);

            ViewBag.MaSP = sanpham.MATIN;
            if (sanpham == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            data.TINs.DeleteOnSubmit(sanpham);
            data.SubmitChanges();
            return(RedirectToAction("Tin"));
        }
        public ActionResult ChiTiet(int id)
        {
            TIN chiTiet = data.TINs.Where(m => m.MaTin == id).First();

            return(View(chiTiet));
        }