コード例 #1
0
        public ActionResult Edit(Product product)
        {
            if (ModelState.IsValid)
            {
                for (int i = 0; i < Request.Files.Count; i++)
                {
                    var file = Request.Files[i];

                    if (file != null && file.ContentLength > 0)
                    {
                        var          fileName   = Path.GetFileName(file.FileName.Replace(" ", "_"));
                        ImageProduct fileDetail = new ImageProduct()
                        {
                            FileImages     = fileName.Replace(" ", "_"),
                            ImageProductID = Guid.NewGuid(),
                            ProductID      = product.ProductID
                        };
                        var path = Path.Combine(Server.MapPath("~/Upload/Images/"), fileName.Replace(" ", "_"));
                        file.SaveAs(path);

                        db.Entry(fileDetail).State = EntityState.Added;
                    }
                }

                db.Entry(product).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.CategoryID = new SelectList(db.Categorys, "CategoryID", "CategoryName", product.CategoryID);
            return(View(product));
        }
コード例 #2
0
        // GET: Admin/Contacts/Details/5
        public ActionResult Details(int?id)
        {
            Contact contact = db.Contacts.Find(id);

            contact.ViewStatus      = true;
            db.Entry(contact).State = EntityState.Modified;
            db.SaveChanges();
            return(View(contact));
        }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "PaymentID,PaymentName,CreatedAt,Status")] Payment payment)
 {
     if (ModelState.IsValid)
     {
         db.Entry(payment).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(payment));
 }
コード例 #4
0
 public ActionResult Edit(Home home)
 {
     if (ModelState.IsValid)
     {
         db.Entry(home).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Edit", new { id = home.HomeID }));
     }
     return(View(home));
 }
コード例 #5
0
 public ActionResult Edit(/*[Bind(Include = "studentId,studentName")]*/ StudentInfo student)
 {
     if (ModelState.IsValid)
     {
         db.Entry(student).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(student));
 }
コード例 #6
0
 public ActionResult Edit([Bind(Include = "customerID,customerName,Email,Password,Address,Phone,CreatedAt,Status")] Customer customer)
 {
     if (ModelState.IsValid)
     {
         db.Entry(customer).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(customer));
 }
コード例 #7
0
 public ActionResult Edit(Blog blog)
 {
     if (ModelState.IsValid)
     {
         db.Entry(blog).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(blog));
 }
コード例 #8
0
 public ActionResult Edit([Bind(Include = "BusinessID,BusinessName")] UserBusiness userBusiness)
 {
     if (ModelState.IsValid)
     {
         db.Entry(userBusiness).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(userBusiness));
 }
コード例 #9
0
 public ActionResult Edit([Bind(Include = "PermissionID,PermissionName,PermissionDescription,BusinessID")] UserPermission userPermission)
 {
     if (ModelState.IsValid)
     {
         db.Entry(userPermission).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index", new { id = userPermission.BusinessID }));
     }
     ViewBag.BusinessID = new SelectList(db.UserBusiness, "BusinessID", "BusinessName", userPermission.BusinessID);
     return(View(userPermission));
 }
コード例 #10
0
        // GET: Admin/Orders/Details/5
        public ActionResult Details(int?id)
        {
            Order order = db.Orders.Find(id);

            var listOrder = from g in db.Products
                            join p in db.OrderDetails on g.ProductID equals p.ProductID
                            where p.orderID == id
                            select new OrderModel {
                ProductID = g.ProductID, ProductName = g.ProductName, Price = g.Price, Images = g.Images, Quanlity = p.Quanlity
            };

            ViewBag.order_item = listOrder;



            var printorder = from i in db.Configures select new ConfigModel {
                Logo = i.Logo, Address_NameCompany = i.Address, Hotline = i.Hotline, Email_config = i.Email, NameCompany = i.NameCompany
            };

            ViewBag.printorder = printorder.ToList();



            order.ViewStatus = true;

            var count_order = (from or in db.Orders where or.ViewStatus == false select or.orderID).Count();

            if (count_order > 0)
            {
                Session["countnewcart"] = count_order;
            }

            db.Entry(order).State = EntityState.Modified;
            db.SaveChanges();
            return(View(order));
        }
コード例 #11
0
        public ActionResult postChangePassword(string pass_old, string pass_new, string pass_new_repeat)
        {
            int id  = Convert.ToInt32(Session["UserID"]);
            var old = db.User.SingleOrDefault(x => x.UserID == id);

            Md5Encode md5           = new Md5Encode();
            var       pass_old_item = old.Password;

            if (pass_old_item != md5.EncodeMd5Encrypt(pass_old))
            {
                TempData["errordisplaypass"] = "******";

                TempData["error_pass_old"] = "Mật khẩu cũ không chính xác";
            }
            else
            {
                if (pass_new.Length >= 6 && pass_new_repeat.Length >= 6)
                {
                    if (pass_new_repeat == pass_new)
                    {
                        User user         = db.User.Find(id);
                        var  pass_new_md5 = md5.EncodeMd5Encrypt(pass_new);
                        user.Password        = pass_new_md5;
                        db.Entry(user).State = EntityState.Modified;
                        db.SaveChanges();
                        TempData["displaypass"] = "******";

                        TempData["success_pass"] = "******";
                        return(RedirectToAction("getChangePassword"));
                    }
                    else
                    {
                        TempData["errordisplaypassnew"] = "display:block!important";
                        TempData["error_pass_repeat"]   = "Mật khẩu mới không khớp nhau";
                    }
                }
                else
                {
                    TempData["errorlengthdis"]  = "display:block!important";
                    TempData["errorlengthpass"] = "******";
                }
            }

            return(RedirectToAction("getChangePassword"));
        }
コード例 #12
0
        public ActionResult Edit(Slide slide, HttpPostedFileBase image_avatars)
        {
            if (ModelState.IsValid)
            {
                if (image_avatars != null)
                {
                    var filename = Path.GetFileName(image_avatars.FileName);
                    var path     = Path.Combine(Server.MapPath("~/Upload/Images"), filename);
                    image_avatars.SaveAs(path);
                    slide.Images = "/Upload/Images/" + image_avatars.FileName;
                }

                db.Entry(slide).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(slide));
        }
コード例 #13
0
        public ActionResult Edit(Category category)
        {
            if (ModelState.IsValid)
            {
                //if (image_avatars != null)
                //{
                //    var filename = Path.GetFileName(image_avatars.FileName);
                //    var path = Path.Combine(Server.MapPath("~/Upload/Images"), filename);
                //    image_avatars.SaveAs(path);
                //    category.Images = "/Upload/Images/" + image_avatars.FileName;
                //}

                db.Entry(category).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(category));
        }
コード例 #14
0
        public ActionResult Edit(Article article)
        {
            if (ModelState.IsValid)
            {
                //if (image_avatar != null)
                //{
                //    var filename = Path.GetFileName(image_avatar.FileName);
                //    var path = Path.Combine(Server.MapPath("~/Upload/Images"), filename);
                //    image_avatar.SaveAs(path);
                //    article.Images = "/Upload/Images/" + image_avatar.FileName;
                //}

                db.Entry(article).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.BlogID = new SelectList(db.Blogs, "BlogID", "BlogName", article.BlogID);
            return(View(article));
        }
コード例 #15
0
        public ActionResult Edit(MenuNavigation menuNavigation, HttpPostedFileBase image_icon)
        {
            if (ModelState.IsValid)
            {
                if (image_icon != null)
                {
                    var filename = Path.GetFileName(image_icon.FileName);
                    var path     = Path.Combine(Server.MapPath("~/Upload/Images"), filename);

                    image_icon.SaveAs(path);
                    menuNavigation.IconMenu = "/Upload/Images/" + image_icon.FileName;
                }

                db.Entry(menuNavigation).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(menuNavigation));
        }
コード例 #16
0
        public ActionResult Edit(Configure configure, HttpPostedFileBase favicon_image)
        {
            if (ModelState.IsValid)
            {
                if (favicon_image != null)
                {
                    var filename = Path.GetFileName(favicon_image.FileName);
                    var path     = Path.Combine(Server.MapPath("~/Upload/Images"), filename);

                    favicon_image.SaveAs(path);
                    configure.Favicon = "/Upload/Images/" + favicon_image.FileName;
                }

                db.Entry(configure).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Edit", new { id = configure.ConfigID }));
            }
            return(View(configure));
        }
コード例 #17
0
        // GET: Admin/RegisterUses1/Details/5
        public ActionResult Details(int?id)
        {
            var get_product_care = from p in db.Products
                                   join u in db.RegisterUses
                                   on p.ProductID equals u.ProductID
                                   select new RegisterModel
            {
                ProductID   = p.ProductID,
                ProductName = p.ProductName
            };

            ViewBag.get_product_care = get_product_care;

            RegisterUse reg = db.RegisterUses.Find(id);

            reg.ViewStatus      = true;
            db.Entry(reg).State = EntityState.Modified;
            db.SaveChanges();
            return(View(reg));
        }
コード例 #18
0
 public void UpdateCourse(Course obj)
 {
     _context.Entry(obj).State = EntityState.Modified;
     _context.SaveChanges();
 }