コード例 #1
0
 public ActionResult Create()
 {
     Areas.Models.DanhMuc tin = new Models.DanhMuc();
     if (Session["login"] == null)
     {
         return(RedirectToAction("Index", "Login"));
     }
     else
     {
         return(View());
     }
 }
コード例 #2
0
 public ActionResult Create(Models.DanhMuc taoDM, HttpPostedFileBase file)
 {
     if (Session["accname"] == null)
     {
         Session["accname"] = null;
         return(RedirectToAction("Login", "Account"));
     }
     else
     {
         if (file != null)
         {
             if (file.ContentLength > 0)
             {
                 try
                 {
                     string nameFile = Path.GetFileName(file.FileName);
                     file.SaveAs(Path.Combine(Server.MapPath("/Images"), nameFile));
                     taoDM.DanhMucImg = "/Images/" + nameFile;
                 }
                 catch (Exception)
                 {
                     ViewBag.CreateCategory = "Không thể chọn ảnh.";
                 }
             }
             try
             {
                 if (db.DanhMucs.SingleOrDefault(cr => cr.TenDanhMuc.Equals(taoDM.TenDanhMuc)) == null)
                 {
                     aDB.ThemDanhMuc(taoDM);
                     ViewBag.CreateCategory = "Thêm danh mục thành công.";
                 }
                 else
                 {
                     ViewBag.CreateCategory = "Tên danh mục đã tồn tại.";
                 }
             }
             catch (Exception)
             {
                 ViewBag.CreateCategory = "Không thể thêm danh mục.";
             }
         }
         else
         {
             ViewBag.HinhAnh = "Vui lòng chọn hình ảnh.";
         }
         return(View());
     }
 }
コード例 #3
0
 public ActionResult Edit(Models.DanhMuc suaDM, HttpPostedFileBase file)
 {
     if (Session["accname"] == null)
     {
         Session["accname"] = null;
         return(RedirectToAction("Login", "Account"));
     }
     else
     {
         if (file != null)
         {
             if (file.ContentLength > 0)
             {
                 try
                 {
                     string nameFile = Path.GetFileName(file.FileName);
                     file.SaveAs(Path.Combine(Server.MapPath("/Images"), nameFile));
                     suaDM.DanhMucImg = "/Images/" + nameFile;
                 }
                 catch (Exception)
                 {
                     ViewBag.EditCategory = "Không thể chọn ảnh.";
                 }
             }
         }
         try
         {
             if (ModelState.IsValid)
             {
                 if (db.DanhMucs.SingleOrDefault(cr => cr.TenDanhMuc.Equals(suaDM.TenDanhMuc)) == null)
                 {
                     aDB.SuaDanhMuc(suaDM);
                     ViewBag.EditCategory = "Cập nhật danh mục thành công.";
                 }
                 else
                 {
                     ViewBag.EditCategory = "Tên danh mục đã tồn tại.";
                 }
             }
         }
         catch (Exception)
         {
             ViewBag.EditCategory = "Không thể cập nhật danh mục.";
         }
         return(View());
     }
 }
コード例 #4
0
 public ActionResult Create(Areas.Models.Tag tag)
 {
     Areas.Models.DanhMuc tin = new Models.DanhMuc();
     if (Session["login"] == null)
     {
         return(RedirectToAction("Index", "Login"));
     }
     else
     {
         if (DAL.Tag.checkTag(tag.TenTag) > 0)
         {
             ModelState.AddModelError("", "Đã tồn tại");
             return(View(tag));
         }
         DAL.Tag.insert(tag.TenTag, tag.Url);
         return(RedirectToAction("Index", "Tag"));
     }
 }
コード例 #5
0
        // GET: Back/ChuyenMuc
        public ActionResult Index(int?page)
        {
            Areas.Models.DanhMuc dm = new Models.DanhMuc();

            if (Session["login"] == null)
            {
                return(RedirectToAction("Index", "Login"));
            }
            else
            {
                if (page == null)
                {
                    page = 1;
                }
                ViewBag.username = "******";
                List <Areas.Models.DanhMuc>        list = DAL.DanhMuc.selectAll();
                IEnumerable <Areas.Models.DanhMuc> l    = list.OrderByDescending(x => x.Id);
                int pageNumber = (page ?? 1);


                return(View(l.ToPagedList(pageNumber, 5)));
            }
        }