Пример #1
0
        // 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));
        }
Пример #2
0
        // 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));
        }
Пример #3
0
        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));
        }
Пример #4
0
        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));
        }