public async Task <IActionResult> Create([Bind("ID_Img_Product,Photo,ID_Color_Product")] Img_Product img_Product) { if (ModelState.IsValid) { _context.Add(img_Product); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } var Product_Color_Name = from c in _context.Color_Product select new { ID_Color_Product = c.ID_Color_Product, Name = c.Color_Name + " - " + c.product.Product_Name }; ViewData["ID_Color_Product"] = new SelectList(Product_Color_Name, "ID_Color_Product", "Name", img_Product.ID_Color_Product); return(View(img_Product)); }
public async Task <IActionResult> Edit(int id, [Bind("ID_Img_Product,Photo,ID_Color_Product")] Img_Product img_Product) { if (id != img_Product.ID_Img_Product) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(img_Product); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Img_ProductExists(img_Product.ID_Img_Product)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } var Product_Color_Name = from c in _context.Color_Product select new { ID_Color_Product = c.ID_Color_Product, Name = c.Color_Name + " - " + c.product.Product_Name }; ViewData["ID_Color_Product"] = new SelectList(Product_Color_Name, "ID_Color_Product", "Name", img_Product.ID_Color_Product); return(View(img_Product)); }