コード例 #1
0
        public ActionResult CapNhatSlide(long id)
        {
            var pr = new SliderDAO().GetValue(id);

            ViewBag.vb_anhdaidien = pr.Anh;
            return(View(pr));
        }
コード例 #2
0
        public ActionResult DeleteSlider(string idSlider)
        {
            string status;
            User   user = Session["User"] as User;

            if (user != null && user.LEVEL.Equals("10"))
            {
                if (SliderDAO.checkSlider(idSlider))
                {
                    SliderDAO.DeleteSliderByID(idSlider);
                    status = "success";
                    return(new JsonResult {
                        Data = new { status = status }
                    });
                }
                else
                {
                    status = "fail";
                    return(new JsonResult {
                        Data = new { status = status }
                    });
                }
            }
            else
            {
                return(RedirectToAction("Index", "Home", new { area = "" }));
            }
        }
コード例 #3
0
        // GET: Admin/Slider
        public ActionResult Index(string keyword, int page = 1, int pageSize = 10)
        {
            int totalSlider = 0;
            var listSlider  = new SliderDAO().ListAllSlider(keyword, ref totalSlider, page, pageSize);

            ViewBag.Keyword = keyword;
            ViewBag.Page    = page;
            return(View(listSlider));
        }
コード例 #4
0
        public ActionResult Index()
        {
            var            model            = new ArrayList();
            List <danhgia> listRecentlyEval = new EvaluationDAO().getListRecentEval();
            List <slider>  listSlider       = SliderDAO.LoadListSlider();

            model.Add(listRecentlyEval);
            model.Add(listSlider);
            return(View(model));
        }
コード例 #5
0
        public ActionResult FormDataCreateSlider(string SLname, HttpPostedFileBase SLfile)
        {
            User user = Session["User"] as User;

            if (user != null && user.LEVEL.Equals("10"))
            {
                string status;
                string Name = SLname;
                var    file = SLfile;
                if (Name == null || file == null || Name == "")
                {
                    status = "empty";
                    return(new JsonResult {
                        Data = new { status = status }
                    });
                }
                else
                {
                    string image = System.IO.Path.GetFileName(file.FileName);
                    string path  = System.IO.Path.Combine(Server.MapPath("~/Assets/web/images/slider"), image);
                    file.SaveAs(path);
                    using (MemoryStream ms = new MemoryStream())
                    {
                        file.InputStream.CopyTo(ms);
                        byte[] array = ms.GetBuffer();
                    }
                    string  idSlider     = SliderDAO.GenerateIDSlider();
                    int     numberSlider = SliderDAO.GenerateNumberSlider();
                    DBModel db           = new DBModel();
                    var     tableSlider  = db.sliders;
                    slider  tmpSlider    = new slider();
                    tmpSlider.ID_SLIDER = idSlider;
                    tmpSlider.NAME      = Name;
                    tmpSlider.IMAGE     = file.FileName;
                    tmpSlider.NUMBER    = numberSlider;
                    tmpSlider.ACTIVE    = 1;
                    tableSlider.Add(tmpSlider);
                    db.SaveChangesAsync();
                    status = "success";
                    return(new JsonResult {
                        Data = new { status = status }
                    });
                }
            }
            else
            {
                return(RedirectToAction("Index", "Home", new { area = "" }));
            }
        }
コード例 #6
0
        public ActionResult Index()
        {
            User user = Session["User"] as User;

            if (user != null && user.LEVEL.Equals("10"))
            {
                ArrayList model      = new ArrayList();
                var       listSlider = SliderDAO.LoadListSlider();
                model.Add(listSlider);
                return(View(model));
            }
            else
            {
                return(RedirectToAction("Index", "Home", new { area = "" }));
            }
        }
コード例 #7
0
        public ActionResult EditSlider(string idSlider)
        {
            User user = Session["User"] as User;

            if (user != null && user.LEVEL.Equals("10"))
            {
                slider    tmpSlider = SliderDAO.LoadSlider(idSlider);
                ArrayList model     = new ArrayList();
                model.Add(tmpSlider);
                return(View(model));
            }
            else
            {
                return(RedirectToAction("Index", "Home", new { area = "" }));
            }
        }
コード例 #8
0
 public ActionResult Create(Slide slide)
 {
     if (ModelState.IsValid)
     {
         slide.Image = Session["imageUpload"].ToString();
         var result = new SliderDAO().Insert(slide);
         if (result > 0)
         {
             return(RedirectToAction("Index", "Slider"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm mới không thành công!");
         }
     }
     return(View("Index"));
 }
コード例 #9
0
        public ActionResult Edit(int ID)
        {
            var slider = new SliderDAO().GetByID(ID);

            if (TempData["pathImageEdit"] != null)
            {
                Session["imageUploadEdit"] = TempData["pathImageEdit"];
                ViewBag.srcImgEdit         = TempData["pathImageEdit"];
            }
            else if (!string.IsNullOrEmpty(slider.Image))
            {
                ViewBag.srcImgEdit         = slider.Image;
                Session["imageUploadEdit"] = slider.Image;
            }
            else
            {
                ViewBag.srcImgEdit = "~/Images/plus.png";
            }
            return(View(slider));
        }
コード例 #10
0
        public ActionResult HomeSlider()
        {
            var model = new SliderDAO().GetListActive();

            return(PartialView(model));
        }
コード例 #11
0
        public ActionResult Delete(int ID)
        {
            var result = new SliderDAO().Delete(ID);

            return(View());
        }
コード例 #12
0
        public ActionResult FormDataEditSlider(string idSlider, string SLname, HttpPostedFileBase SLfile, string SLnumber, string SLactive)
        {
            User user = Session["User"] as User;

            if (user != null && user.LEVEL.Equals("10"))
            {
                string status;
                string id     = idSlider;
                string Name   = SLname;
                var    file   = SLfile;
                var    number = SLnumber;
                var    active = SLactive;
                if (Name == null || Name == "" || number == null || number == "" || active == null || active == "" || id == null || id == "")
                {
                    status = "empty";
                    return(new JsonResult {
                        Data = new { status = status }
                    });
                }
                else if (SliderDAO.CheckExistNumber(idSlider, number))
                {
                    status = "number";
                    return(new JsonResult {
                        Data = new { status = status }
                    });
                }
                else
                {
                    if (file != null)
                    {
                        string image = System.IO.Path.GetFileName(file.FileName);
                        string path  = System.IO.Path.Combine(Server.MapPath("~/Assets/web/images/slider"), image);
                        file.SaveAs(path);
                        using (MemoryStream ms = new MemoryStream())
                        {
                            file.InputStream.CopyTo(ms);
                            byte[] array = ms.GetBuffer();
                        }
                        DBModel db        = new DBModel();
                        var     tmpSlider = db.sliders.Where(x => x.ID_SLIDER.Equals(idSlider)).FirstOrDefault();
                        tmpSlider.ID_SLIDER = idSlider;
                        tmpSlider.NAME      = Name;
                        tmpSlider.IMAGE     = file.FileName;
                        tmpSlider.NUMBER    = int.Parse(number);
                        tmpSlider.ACTIVE    = int.Parse(active);
                        db.SaveChangesAsync();
                    }
                    else
                    {
                        DBModel db        = new DBModel();
                        var     tmpSlider = db.sliders.Where(x => x.ID_SLIDER.Equals(idSlider)).FirstOrDefault();
                        tmpSlider.ID_SLIDER = idSlider;
                        tmpSlider.NAME      = Name;
                        tmpSlider.NUMBER    = int.Parse(number);
                        tmpSlider.ACTIVE    = int.Parse(active);
                        db.SaveChangesAsync();
                    }


                    status = "success";
                    return(new JsonResult {
                        Data = new { status = status }
                    });
                }
            }
            else
            {
                return(RedirectToAction("Index", "Home", new { area = "" }));
            }
        }