public ActionResult EditGroupForm(int groupID) { AddModelGroupDisplay modelGroupDisplay = new AddModelGroupDisplay(); //modelGroupDisplay.Group = db.Groups.Find(groupID); modelGroupDisplay.Group = groupRepository.GetById(groupID); modelGroupDisplay.Parts = partRepository.GetAll().Where(c => c.GroupID == null && c.ModelID == modelGroupDisplay.Group.ModelID).ToList(); //modelGroupDisplay.Parameters = db.Parameters.ToList(); modelGroupDisplay.Parameters = parameterRepository.GetAll().ToList(); return(PartialView(modelGroupDisplay)); }
public ActionResult AddGroupForm(int modelID) { AddModelGroupDisplay modelGroupDisplay = new AddModelGroupDisplay(); modelGroupDisplay.Group = new Group(); //modelGroupDisplay.Parts = db.Parts.Where(c => c.GroupID == null).ToList(); modelGroupDisplay.Parts = partRepository.GetAll().Where(c => c.GroupID == null && c.ModelID == modelID).ToList(); //modelGroupDisplay.Parameters = db.Parameters.ToList(); modelGroupDisplay.Parameters = parameterRepository.GetAll().ToList(); modelGroupDisplay.Group.ModelID = modelID; return(PartialView(modelGroupDisplay)); }