public ActionResult Edit([Bind(Include = "Id,BrandId,SizeId,ColourId,Name,Image,Price,Description")] WomansProduct womansProduct, HttpPostedFileBase ImageFile) { if (ImageFile != null) { bool IsValidFormate = common.ImageValidation(ImageFile); if (IsValidFormate == false) { ModelState.AddModelError("Image", "Only jpg, png, jpeg formates are allowed "); ViewBag.BrandId = new SelectList(db.Brands.Where(c => c.Category.MasterCategory.Id == 11).ToList(), "Id", "Name", womansProduct.BrandId); ViewBag.ColourId = new SelectList(db.Colours.Where(c => c.MasterCategory.Id == 11).ToList(), "Id", "ColourName", womansProduct.ColourId); ViewBag.SizeId = new SelectList(db.Sizes.Where(c => c.MasterCategory.Id == 11).ToList(), "Id", "SizeTitle", womansProduct.SizeId); return(View(womansProduct)); } byte[] CurrentImage = common.ConvertImage(ImageFile); womansProduct.Image = CurrentImage; } if (ModelState.IsValid) { db.Entry(womansProduct).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BrandId = new SelectList(db.Brands.Where(c => c.Category.MasterCategory.Id == 11).ToList(), "Id", "Name", womansProduct.BrandId); ViewBag.ColourId = new SelectList(db.Colours.Where(c => c.MasterCategory.Id == 11).ToList(), "Id", "ColourName", womansProduct.ColourId); ViewBag.SizeId = new SelectList(db.Sizes.Where(c => c.MasterCategory.Id == 11).ToList(), "Id", "SizeTitle", womansProduct.SizeId); return(View(womansProduct)); }
// GET: WomansProducts/Details/5 public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WomansProduct womansProduct = db.WomansProducts.Find(id); if (womansProduct == null) { return(HttpNotFound()); } return(View(womansProduct)); }
// GET: WomansProducts/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WomansProduct womansProduct = db.WomansProducts.Find(id); if (womansProduct == null) { return(HttpNotFound()); } ViewBag.BrandId = new SelectList(db.Brands.Where(c => c.Category.MasterCategory.Id == 11).ToList(), "Id", "Name", womansProduct.BrandId); ViewBag.ColourId = new SelectList(db.Colours.Where(c => c.MasterCategory.Id == 11).ToList(), "Id", "ColourName", womansProduct.ColourId); ViewBag.SizeId = new SelectList(db.Sizes.Where(c => c.MasterCategory.Id == 11).ToList(), "Id", "SizeTitle", womansProduct.SizeId); return(View(womansProduct)); }
// GET: WomansProducts public PartialViewResult WomansProductPartialDetail(int id) { WomansProduct product = db.WomansProducts.Where(c => c.Id == id).FirstOrDefault(); return(PartialView("~/Views/Shared/WomansProduct/WomansProductPartialDetail.cshtml", product)); }