public ActionResult Edit([Bind(Include = "Id,BrandId,SizeId,ColourId,Name,Image,Price,Description")] MansProduct mansProduct, 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 == 10), "Id", "Name", mansProduct.BrandId); ViewBag.ColourId = new SelectList(db.Colours.Where(c => c.MasterCategory.Id == 10), "Id", "ColourName", mansProduct.ColourId); ViewBag.SizeId = new SelectList(db.Sizes.Where(c => c.MasterCategory.Id == 10), "Id", "SizeTitle", mansProduct.SizeId); return(View(mansProduct)); } byte[] CurrentImage = common.ConvertImage(ImageFile); mansProduct.Image = CurrentImage; } if (ModelState.IsValid) { db.Entry(mansProduct).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BrandId = new SelectList(db.Brands.Where(c => c.Category.MasterCategory.Id == 10), "Id", "Name", mansProduct.BrandId); ViewBag.ColourId = new SelectList(db.Colours.Where(c => c.MasterCategory.Id == 10), "Id", "ColourName", mansProduct.ColourId); ViewBag.SizeId = new SelectList(db.Sizes.Where(c => c.MasterCategory.Id == 10), "Id", "SizeTitle", mansProduct.SizeId); return(View(mansProduct)); }
// GET: MansProducts/Details/5 public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MansProduct mansProduct = db.MansProducts.Find(id); if (mansProduct == null) { return(HttpNotFound()); } return(View(mansProduct)); }
// GET: MansProducts/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MansProduct mansProduct = db.MansProducts.Find(id); if (mansProduct == null) { return(HttpNotFound()); } ViewBag.BrandId = new SelectList(db.Brands.Where(c => c.Category.MasterCategory.Id == 10), "Id", "Name", mansProduct.BrandId); ViewBag.ColourId = new SelectList(db.Colours.Where(c => c.MasterCategory.Id == 10), "Id", "ColourName", mansProduct.ColourId); ViewBag.SizeId = new SelectList(db.Sizes.Where(c => c.MasterCategory.Id == 10), "Id", "SizeTitle", mansProduct.SizeId); return(View(mansProduct)); }
public PartialViewResult MansProductPartialDetail(int id) { MansProduct product = db.MansProducts.Where(c => c.Id == id).FirstOrDefault(); return(PartialView("~/Views/Shared/MansProduct/MansProductPartialDetail.cshtml", product)); }