public async Task <IActionResult> Edit(int id, [Bind("AttributItemId,Name,value,idfilter,AttributGrpId")] AttributItem attributItem) { if (id != attributItem.AttributItemId) { return(NotFound()); } if (ModelState.IsValid) { try { await _attributeItemService.Edit(attributItem); } catch (DbUpdateConcurrencyException) { if (!await _attributeItemService.AttributeItemsExistence(attributItem.AttributItemId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index), new { id = attributItem.AttributGrpId })); } ViewData["AttributGrpId"] = new SelectList(await _attributeGrpService.GetAll(), "AttributGrpId", "Name", attributItem.AttributGrpId); return(View(attributItem)); }
public ActionResult Edit(AttributItem attributItem) { if (ModelState.IsValid) { _attributeItemService.Edit(attributItem); return(RedirectToAction("Index/" + attributItem.AttributGrpId)); } ViewBag.AttributGrpId = new SelectList(_attributeGrpService.GetAllAttributeGrp(), "AttributGrpId", "Name", attributItem.AttributGrpId); return(View(attributItem)); }