Esempio n. 1
0
        public IActionResult AddIndicator(Guid id, [FromBody] IndicatorModel model)
        {
            try
            {
                Indicator indicator = model.ToEntity();
                Area      area      = areaLogic.Get(id);
                indicator.Area = area;

                var indicatorCreated = indicatorLogic.Create(indicator);
                areaLogic.AddIndicator(id, indicatorCreated.Id);
                return(NoContent());
            }
            catch (BusinessLogicInterfaceException e)
            {
                return(BadRequest(e.Message));
            }
        }