public ActionResult DeleteConfirmed(long id) { CloudStorageProvider imageStorage = new CloudStorageProvider(UserManager); ProductTemplateColor productTemplateColor = db.ProductTemplateColors.Find(id); imageStorage.deleteImage(UserName, assetType, productTemplateColor); db.ProductTemplateColors.Remove(productTemplateColor); db.SaveChanges(); //return RedirectToAction("Index"); return(RedirectToAction("Details", "AdminProductTemplate", new { id = productTemplateColor.ProductTemplateId })); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Details the given identifier. </summary> /// /// <remarks> Aedmonds, 8/25/2017. </remarks> /// /// <param name="id"> The identifier. </param> /// /// <returns> A response stream to send to the Details View. </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// // GET: AdminProductTemplateColors/Details/5 public ActionResult Details(long?id) { CloudStorageProvider imageStorage = new CloudStorageProvider(UserManager); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProductTemplateColor productTemplateColor = db.ProductTemplateColors.Find(id); if (productTemplateColor == null) { return(HttpNotFound()); } productTemplateColor = imageStorage.getImage(UserName, assetType, productTemplateColor); return(View(productTemplateColor)); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> (An Action that handles HTTP POST requests) edits. </summary> /// /// <remarks> Aedmonds, 8/25/2017. </remarks> /// /// <param name="id"> The identifier. </param> /// /// <returns> A response stream to send to the Edit View. </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// // GET: AdminProductTemplateColors/Edit/5 public ActionResult Edit(long?id) { CloudStorageProvider imageStorage = new CloudStorageProvider(UserManager); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProductTemplateColor productTemplateColor = db.ProductTemplateColors.Find(id); if (productTemplateColor == null) { return(HttpNotFound()); } productTemplateColor = imageStorage.getImage(UserName, assetType, productTemplateColor); ViewBag.ProductTemplateId = new SelectList(db.ProductTemplates, "Id", "Title", productTemplateColor.ProductTemplateId); return(View(productTemplateColor)); }
public ActionResult Create([Bind(Include = "Id,ProductTemplateId,ColorNumber,InternalColorString,RecolorToleranceUpperLimit,RecolorToleranceLowerLimit,Image")] ProductTemplateColor productTemplateColor, HttpPostedFileBase file) { CloudStorageProvider imageStorage = new CloudStorageProvider(UserManager); if (ModelState.IsValid) { if (file != null && file.ContentLength > 0) { productTemplateColor.FileName = imageStorage.saveImage(UserName, assetType, file); db.ProductTemplateColors.Add(productTemplateColor); db.SaveChanges(); //return RedirectToAction("Index"); return(RedirectToAction("Details", "AdminProductTemplates", new { id = productTemplateColor.ProductTemplateId })); } } ViewBag.ProductTemplateId = new SelectList(db.ProductTemplates, "Id", "Title", productTemplateColor.ProductTemplateId); return(View(productTemplateColor)); //return RedirectToAction("Details", "AdminProductTemplates",new { id = productTemplateColor.ProductTemplateId }); }