public async Task <IActionResult> Edit(long id, [Bind("Id,Idcolor,Idproduct,Count")] Productcolor productcolor) { if (id != productcolor.Id) { return(Redirect("/Admin/Productcolors/index/" + productcolor.Idproduct)); } if (ModelState.IsValid) { try { _context.Update(productcolor); await _context.SaveChangesAsync(); return(Redirect("/Admin/Productcolors/index/" + productcolor.Idproduct)); } catch (DbUpdateConcurrencyException) { if (!ProductcolorExists((long)productcolor.Id)) { return(NotFound()); } else { throw; } } return(Redirect("/Admin/Productcolors/index/" + productcolor.Idproduct)); } ViewData["Idcolor"] = new SelectList(_context.Colors1, "Id", "Name", productcolor.Idcolor); ViewData["Idproduct"] = new SelectList(_context.Products, "Id", "Title", productcolor.Idproduct); return(View(productcolor)); }
public async Task <IActionResult> Create([Bind("Id,Idcolor,Idproduct,Count")] Productcolor productcolor) { if (ModelState.IsValid) { productcolor.Idproduct = productcolor.Idproduct; productcolor.Id = null; _context.Productcolors.Add(productcolor); _context.SaveChanges(); return(Redirect("/Admin/Productcolors/index/" + productcolor.Idproduct)); } ViewData["Idcolor"] = new SelectList(_context.Colors1, "Id", "Name", productcolor.Idcolor); ViewData["Idproduct"] = new SelectList(_context.Products, "Id", "Title", productcolor.Idproduct); return(View(productcolor)); }