Ejemplo n.º 1
0
        public ActionResult Create(Mslider mslider, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                file = Request.Files["img"];
                string filename      = file.FileName.ToString();
                string slug          = Mystring.ToSlug(mslider.name.ToString());
                string ExtensionFile = Mystring.GetFileExtension(filename);
                string namefilenew   = slug + "." + ExtensionFile;
                var    path          = Path.Combine(Server.MapPath("~/public/images"), namefilenew);

                file.SaveAs(path);
                mslider.url        = slug;
                mslider.img        = namefilenew;
                mslider.created_at = DateTime.Now;
                mslider.updated_at = DateTime.Now;
                mslider.created_by = int.Parse(Session["Admin_id"].ToString());
                mslider.updated_by = int.Parse(Session["Admin_id"].ToString());
                db.Sliders.Add(mslider);
                db.SaveChanges();
                Message.set_flash("Thêm thành công", "success");
                return(RedirectToAction("Index"));
            }
            Message.set_flash("Thêm thất bại", "danger");
            return(View(mslider));
        }
Ejemplo n.º 2
0
 public ActionResult Edit(Mslider mslider)
 {
     if (ModelState.IsValid)
     {
         string             slug     = Mystring.ToSlug(mslider.name.ToString());
         HttpPostedFileBase file     = Request.Files["img"];
         string             filename = file.FileName.ToString();
         if (filename.Equals("") == false)
         {
             string ExtensionFile = Mystring.GetFileExtension(filename);
             string namefilenew   = slug + "." + ExtensionFile;
             var    path          = Path.Combine(Server.MapPath("~/public/images"), namefilenew);
             file.SaveAs(path);
             mslider.img = namefilenew;
         }
         mslider.url             = slug;
         mslider.updated_at      = DateTime.Now;
         mslider.updated_by      = int.Parse(Session["Admin_id"].ToString());
         db.Entry(mslider).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.listCate = db.Sliders.Where(m => m.status != 0).ToList();
     return(View(mslider));
 }
Ejemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            Mslider mslider = db.Sliders.Find(id);

            db.Sliders.Remove(mslider);
            db.SaveChanges();
            return(RedirectToAction("Trash"));
        }
Ejemplo n.º 4
0
        public ActionResult deleteTrash(int id)
        {
            Mslider mslider = db.Sliders.Find(id);

            db.Sliders.Remove(mslider);
            db.SaveChanges();
            Message.set_flash("Đã xóa vĩnh viễn 1 Ảnh bìa", "success");
            return(RedirectToAction("trash"));
        }
Ejemplo n.º 5
0
        public ActionResult Retrash(int id)
        {
            Mslider mslider = db.Sliders.Find(id);

            mslider.Status          = 2;
            db.Entry(mslider).State = EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Trash", "Sliders"));
        }
Ejemplo n.º 6
0
 public ActionResult Edit([Bind(Include = "Id,Name,Link,Position,Img,Orders,Created_at,Created_by,Updated_at,Updated_by,Status")] Mslider mslider)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mslider).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(mslider));
 }
Ejemplo n.º 7
0
        public ActionResult Retrash(int id)
        {
            Mslider mslider = db.Sliders.Find(id);

            mslider.status          = 2;
            mslider.updated_at      = DateTime.Now;
            mslider.updated_by      = int.Parse(Session["Admin_id"].ToString());
            db.Entry(mslider).State = EntityState.Modified;
            db.SaveChanges();
            Message.set_flash("khôi phục thành công", "success");
            return(RedirectToAction("trash"));
        }
Ejemplo n.º 8
0
        public ActionResult Status(int id)
        {
            Mslider mslider = db.Sliders.Find(id);

            mslider.status          = (mslider.status == 1) ? 2 : 1;
            mslider.updated_at      = DateTime.Now;
            mslider.updated_by      = int.Parse(Session["Admin_id"].ToString());
            db.Entry(mslider).State = EntityState.Modified;
            db.SaveChanges();
            Message.set_flash("Thay đổi trang thái thành công", "success");
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 9
0
        // GET: Admin/Slider/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Mslider mslider = db.Sliders.Find(id);

            if (mslider == null)
            {
                return(HttpNotFound());
            }
            return(View(mslider));
        }
Ejemplo n.º 10
0
        public string ShowStatus(int id)
        {
            string  strStatus = "";
            Mslider mslider   = db.Sliders.Find(id);

            if (mslider.Status == 1)
            {
                strStatus = "<span class='btn btn-info btn-sm' ><i class='fas fa-toggle-on'></i>TT</span>";
            }
            else
            {
                strStatus = "<span class='btn btn-danger btn-sm' ><i class=' fas fa-toggle-off'></i>TT</span>";
            }
            return(strStatus);
        }
Ejemplo n.º 11
0
        public ActionResult Edit(int?id)
        {
            ViewBag.listCate = db.Sliders.Where(m => m.status != 0).ToList();
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Mslider mslider = db.Sliders.Find(id);

            if (mslider == null)
            {
                return(HttpNotFound());
            }

            return(View(mslider));
        }
Ejemplo n.º 12
0
        public ActionResult status(int id)
        {
            Mslider mslider = db.Sliders.Find(id);

            if (mslider.Status == 1)
            {
                mslider.Status = 2;
            }
            else
            {
                mslider.Status = 1;
            }
            db.Entry(mslider).State = EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 13
0
        public ActionResult Create(Mslider mslider)
        {
            int     user_id = (!Session["user_id"].Equals("")) ? Convert.ToInt32(Session["user_id"].ToString()) : 1;
            XString mystr   = new XString();

            if (ModelState.IsValid)
            {
                mslider.Link       = mystr.ToAscii(mslider.Name);
                mslider.Created_at = DateTime.Now;
                mslider.Created_by = user_id;
                mslider.Updated_at = DateTime.Now;
                mslider.Updated_by = user_id;
                db.Sliders.Add(mslider);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }


            return(View(mslider));
        }