示例#1
0
        public JsonResult Edit(IndicatorGroupEditModel editIndicatorGroup)
        {
            var indicatorGroup = Mapper.Map <IndicatorGroupEditModel, IndicatorGroup>(editIndicatorGroup);

            if (ModelState.IsValid)
            {
                _indicatorGroupService.EditIndicatorGroup(indicatorGroup);
                if (editIndicatorGroup.Indicators == null)
                {
                    editIndicatorGroup.Indicators = new List <long>();
                }
                _indicatorService.UpdateIndicatorGroups(editIndicatorGroup.Indicators, indicatorGroup.IndicatorGroupID);

                editIndicatorGroup.DateChanged = indicatorGroup.DateChanged.ToString();
                editIndicatorGroup.DateCreated = indicatorGroup.DateCreated.ToString();
                return(Json(new EntityJson {
                    Entity = editIndicatorGroup, Text = "Успешно изменен!", Status = EntityStatus.SUCCESS
                }));
            }
            return(Json(new EntityJson {
                Entity = editIndicatorGroup, Text = "Вы ввели не правильные данные!", Status = EntityStatus.ERROR
            }));
        }