// GET: Admin/ParameterValues/Create public ActionResult Create() { var model = new ParameterValueViewModel() { ParameterSubGroups = new SelectList(_unitOfWork.ParameterSubGroups.GetSubGroupsWithGroup(), "Id", "Name", "Group.Name", null, null) }; return(View(model)); }
// GET: Admin/ParameterValues/Edit/5 public ActionResult Edit(int id) { var value = _unitOfWork.ParameterValues.Get(id); var model = new ParameterValueViewModel() { Value = value.Value, ParameterSubGroups = new SelectList(_unitOfWork.ParameterSubGroups.GetSubGroupsWithGroup(), "Id", "Name", "Group.Name", value.SubGroupId, null), SubGroupId = value.SubGroupId }; return(View(model)); }
public ActionResult Edit(ParameterValueViewModel model, int id) { if (ModelState.IsValid) { var value = _unitOfWork.ParameterValues.Get(id); value.Value = model.Value; value.SubGroupId = model.SubGroupId; _unitOfWork.Complete(); return(RedirectToAction("Index")); } model.ParameterSubGroups = new SelectList(_unitOfWork.ParameterSubGroups.GetSubGroupsWithGroup(), "Id", "Name", "Group.Name", model.SubGroupId, null); return(View(model)); }
public ActionResult Create(ParameterValueViewModel model) { if (ModelState.IsValid) { var value = new ParameterValue() { Value = model.Value, SubGroupId = model.SubGroupId, }; _unitOfWork.ParameterValues.Add(value); _unitOfWork.Complete(); return(RedirectToAction("Index")); } model.ParameterSubGroups = new SelectList(_unitOfWork.ParameterSubGroups.GetSubGroupsWithGroup(), "Id", "Name", "Group.Name", null, null); return(View(model)); }