コード例 #1
0
        public ActionResult Edit([Bind(Include = "id,name,img,description,link,detaik,meta,hide,order,datebegin")] News news, HttpPostedFileBase img)
        {
            var  path     = "";
            var  filename = "";
            News temp     = getById(news.id);

            if (ModelState.IsValid)
            {
                if (img != null)
                {
                    filename = DateTime.Now.ToString("dd-MM-yy-mm-ss-") + img.FileName;
                    path     = Path.Combine(Server.MapPath("~/Content/upload/img/news"), filename);
                    img.SaveAs(path);
                    temp.img = filename;
                }
                temp.name            = news.name;
                temp.description     = news.description;
                temp.detaik          = news.detaik;
                temp.meta            = Functions.ConvertToUnSign(news.meta);
                temp.hide            = news.hide;
                temp.order           = news.order;
                db.Entry(temp).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(news));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "ID,NgayTao,TenKH,DienThoai,DiaChi,Email,TrangThai")] Order order)
 {
     if (ModelState.IsValid)
     {
         db.Entry(order).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(order));
 }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "id,name,link,meta,hide,order,datebegin")] Category category)
 {
     if (ModelState.IsValid)
     {
         db.Entry(category).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(category));
 }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "ID,Name,Phone,Email,Address,Content,CreatedDate,Status")] Feedback2 feedback2)
 {
     if (ModelState.IsValid)
     {
         db.Entry(feedback2).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(feedback2));
 }
コード例 #5
0
 public ActionResult Edit([Bind(Include = "id,name,price,img,description,meta,size,color,hide,order,datebegin,categoryid")] Product product)
 {
     if (ModelState.IsValid)
     {
         db.Entry(product).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(product));
 }
コード例 #6
0
 public ActionResult Edit([Bind(Include = "id,name,price,img,description,meta,size,color,hide,order,datebegin,categoryid")] Product product, HttpPostedFileBase img)
 {
     try
     {
         var     path     = "";
         var     filename = "";
         Product temp     = db.Products.Find(product.id);
         if (ModelState.IsValid)
         {
             if (img != null)
             {
                 filename = DateTime.Now.ToString("dd-MM-yy-hh-mm-ss") + img.FileName;
                 path     = Path.Combine(Server.MapPath("~/Content/images"), filename);
                 img.SaveAs(path);
                 temp.img = filename;
             }
             temp.name            = product.name;
             temp.price           = product.price;
             temp.description     = product.description;
             temp.meta            = product.meta;
             temp.color           = product.color;
             temp.size            = product.size;
             temp.hide            = product.hide;
             temp.order           = product.order;
             db.Entry(temp).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index", "Products", new { id = product.categoryid }));
         }
     }
     catch (DbEntityValidationException e)
     {
         throw e;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(View(product));
 }
コード例 #7
0
        public ActionResult Edit([Bind(Include = "Id,name,meta,img")] banner banner, HttpPostedFileBase img)
        {
            var    path     = "";
            var    filename = "";
            banner temp     = getById(banner.Id);

            if (ModelState.IsValid)
            {
                if (img != null)
                {
                    filename = DateTime.Now.ToString("dd-MM-yy-hh-mm-ss") + img.FileName;
                    path     = Path.Combine(Server.MapPath("~/Content/images"), filename);
                    img.SaveAs(path);
                    temp.img = filename;
                }
                temp.name            = banner.name;
                temp.meta            = Functions.ConvertToUnSign(banner.meta);
                db.Entry(temp).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(banner));
        }