示例#1
0
        public ActionResult Create([Bind(Include = "Id,SupplierID,OfferMessage,ImagePath,CreatedDate,UpdatedDate,Sort,Description,Notes")] FeaturedSupplier featuredsupplier, HttpPostedFileBase ImagePath)
        {
            if (ModelState.IsValid)
            {
                if (ImagePath != null)
                {
                    string pic  = System.IO.Path.GetFileName(ImagePath.FileName);
                    string path = System.IO.Path.Combine(
                        Server.MapPath("~/FeaturedImages"), pic);
                    // file is uploaded
                    ImagePath.SaveAs(path);

                    featuredsupplier.ImagePath = pic;
                }
                featuredsupplier.CreatedDate = DateTime.Now;
                featuredsupplier.UpdatedDate = DateTime.Now;
                db.FeaturedSuppliers.Add(featuredsupplier);
                db.SaveChanges();
                this.AddNotification("Featured supplier added successfully.", NotificationType.SUCCESS);
                return(RedirectToAction("Index"));
            }

            ViewBag.SupplierID = new SelectList(db.Suppliers, "Id", "CompanyName", featuredsupplier.SupplierID);
            return(View(featuredsupplier));
        }
示例#2
0
        // GET: /FeaturedSupplier/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FeaturedSupplier featuredsupplier = db.FeaturedSuppliers.Find(id);

            if (featuredsupplier == null)
            {
                return(HttpNotFound());
            }
            return(View(featuredsupplier));
        }
示例#3
0
 public ActionResult Delete(int id)
 {
     try
     {
         FeaturedSupplier featuredsupplier = db.FeaturedSuppliers.Find(id);
         db.FeaturedSuppliers.Remove(featuredsupplier);
         db.SaveChanges();
         return(Json(new { Success = true, ex = "" }));
     }
     catch (Exception ex)
     {
         return(Json(new { Success = false, ex = ex.Message.ToString() }));
     }
 }
示例#4
0
        // GET: /FeaturedSupplier/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FeaturedSupplier featuredsupplier = db.FeaturedSuppliers.Find(id);

            if (featuredsupplier == null)
            {
                return(HttpNotFound());
            }
            ViewBag.SupplierID = new SelectList(db.Suppliers, "Id", "CompanyName", featuredsupplier.SupplierID);
            return(View(featuredsupplier));
        }