public ActionResult Edit1([Bind(Include = "ItemId, CategoryId,Name,Description,Price,Quantity,ImageFile")] ItemsDetail itemsDetail)
        {
            if (ModelState.IsValid)
            {
                if (itemsDetail.ImageFile != null)
                {
                    string fileName  = Path.GetFileNameWithoutExtension(itemsDetail.ImageFile.FileName);
                    string extension = Path.GetExtension(itemsDetail.ImageFile.FileName);
                    fileName          = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                    itemsDetail.Image = "~/Images/" + fileName;
                    //var supportedType = new[] { "jpg", "jpeg", "png" };

                    fileName = Path.Combine(Server.MapPath("~/Images/"), fileName);
                    db.Entry(itemsDetail).State = EntityState.Modified;
                    if (db.SaveChanges() > 0)
                    {
                        itemsDetail.ImageFile.SaveAs(fileName);
                        return(RedirectToAction("ViewItems", new { id = itemsDetail.CategoryId }));
                    }
                }

                else
                {
                    itemsDetail.Image           = Session["imagepath"].ToString();
                    db.Entry(itemsDetail).State = EntityState.Modified;
                    if (db.SaveChanges() > 0)
                    {
                        return(RedirectToAction("ViewItems", new { id = itemsDetail.CategoryId }));
                    }
                }
            }
            ViewBag.CategoryId = new SelectList(db.Categories, "CategoryId", "CategoryName", itemsDetail.CategoryId);
            return(View(itemsDetail));
        }
Example #2
0
        public ActionResult Edit1([Bind(Include = "quantity")] PlaceOrder placeOrder, int price)
        {
            if (ModelState.IsValid)
            {
                db.Entry(placeOrder).State = EntityState.Modified;
                q    = placeOrder.quantity;
                p    = price;
                bill = Convert.ToInt32(TempData["BILL"]);
                bill = bill + (q * p);
                db.SaveChanges();
                return(RedirectToAction("ViewCart"));
            }

            return(View(placeOrder));
        }
 public ActionResult Edit([Bind(Include = "ChefId,Id,Name,State")] Chef chef)
 {
     if (ModelState.IsValid)
     {
         db.Entry(chef).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(chef));
 }
 public ActionResult Edit([Bind(Include = "DelivererId,Id,Name")] DeliveryTeam deliveryTeam)
 {
     if (ModelState.IsValid)
     {
         db.Entry(deliveryTeam).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(deliveryTeam));
 }
Example #5
0
 public ActionResult Edit([Bind(Include = "CustomerId,Id,Address,Name")] Customer customer)
 {
     if (ModelState.IsValid)
     {
         db.Entry(customer).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(customer));
 }
 public ActionResult Edit([Bind(Include = "SupplierId,Id,Name")] Supplier supplier)
 {
     if (ModelState.IsValid)
     {
         db.Entry(supplier).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(supplier));
 }
 public ActionResult Edit([Bind(Include = "OrderId")] AdminOrder adminOrder)
 {
     if (ModelState.IsValid)
     {
         db.Entry(adminOrder).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.OrderId = new SelectList(db.AdminOrderDetails, "OrderId", "OrderId", adminOrder.OrderId);
     return(View(adminOrder));
 }
 public ActionResult Edit([Bind(Include = "ItemId,CategoryId,Name,Description,Price,Quantity,Image")] ItemsDetail itemsDetail)
 {
     if (ModelState.IsValid)
     {
         db.Entry(itemsDetail).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CategoryId = new SelectList(db.Categories, "CategoryId", "CategoryName", itemsDetail.CategoryId);
     return(View(itemsDetail));
 }