public ActionResult DeleteGroupConfirmed(int id) { CharacteristicsGroup characteristicsGroup = _unitOfWork.CharacteristicsGroup.FindById(id); characteristicsGroup.ProductCharacteristics.Clear(); _unitOfWork.CharacteristicsGroup.Update(characteristicsGroup); _unitOfWork.CharacteristicsGroup.Remove(characteristicsGroup); _unitOfWork.CharacteristicsGroup.Save(); return(RedirectToAction("Index")); }
public ActionResult EditGroup(CharacteristicsGroup characteristicGroup) { if (ModelState.IsValid) { _unitOfWork.CharacteristicsGroup.Update(characteristicGroup); _unitOfWork.Save(); return(RedirectToAction("Index")); } return(View(characteristicGroup)); }
public ActionResult DeleteGroup(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CharacteristicsGroup characteristicsGroup = _unitOfWork.CharacteristicsGroup.FindById((int)id); if (characteristicsGroup == null) { return(HttpNotFound()); } return(View(characteristicsGroup)); }