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)); }
// 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)); }
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() })); } }
// 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)); }