// GET: Admin/ParameterSubGroups/Create public ActionResult Create() { var model = new ParameterSubGroupViewModel() { ParameterGroups = new SelectList(_unitOfWork.ParameterGroups.GetAll(), "Id", "Name") }; return(View(model)); }
// GET: Admin/ParameterSubGroups/Edit/5 public ActionResult Edit(int id) { var subGroup = _unitOfWork.ParameterSubGroups.Get(id); var model = new ParameterSubGroupViewModel() { Name = subGroup.Name, ParameterGroups = new SelectList(_unitOfWork.ParameterGroups.GetAll(), "Id", "Name", subGroup.GroupId), GroupId = subGroup.GroupId }; return(View(model)); }
public ActionResult Edit(ParameterSubGroupViewModel model, int id) { if (ModelState.IsValid) { var subGroup = _unitOfWork.ParameterSubGroups.Get(id); subGroup.Name = model.Name; subGroup.GroupId = model.GroupId; _unitOfWork.Complete(); return(RedirectToAction("Index")); } model.ParameterGroups = new SelectList(_unitOfWork.ParameterGroups.GetAll(), "Id", "Name", model.GroupId); return(View(model)); }
public ActionResult Create(ParameterSubGroupViewModel model) { if (ModelState.IsValid) { var subGroup = new ParameterSubGroup() { Name = model.Name, GroupId = model.GroupId, }; _unitOfWork.ParameterSubGroups.Add(subGroup); _unitOfWork.Complete(); return(RedirectToAction("Index")); } model.ParameterGroups = new SelectList(_unitOfWork.ParameterGroups.GetAll(), "Id", "Name"); return(View(model)); }