예제 #1
0
        public ActionResult Add(IndicatorAddModel addIndicator)
        {
            var indicator = Mapper.Map <IndicatorAddModel, Indicator>(addIndicator);

            if (addIndicator.CalculationTypeSelect != null)
            {
                indicator.CalculationTypes = _calculationTypeService.GetCalculationTypes(ct => addIndicator.CalculationTypeSelect.Contains(ct.CalculationTypeID)).ToList();
            }
            if (ModelState.IsValid)
            {
                _indicatorService.CreateIndicator(indicator);
                this.AddStatus(StatusType.SUCCESS, "Успешно добавлен!");
                return(RedirectToAction("Index"));
            }
            return(null);
        }