public IActionResult GetById(int id)
        {
            GeneralCritereaImpact    generalCritereaImpact    = _generalCritereaImpactService.GetById(id);
            GeneralCritereaImpactDto generalCritereaImpactDto = _mapper.Map <GeneralCritereaImpactDto>(generalCritereaImpact);

            return(Ok(generalCritereaImpactDto));
        }
        public IActionResult Create([FromBody] GeneralCritereaImpactDto generalCritereaImpactDto)
        {
            // map dto to entity and set id
            GeneralCritereaImpact c = _mapper.Map <GeneralCritereaImpact>(generalCritereaImpactDto);

            try
            {
                // save
                c = _generalCritereaImpactService.Create(c);
                return(Ok(_mapper.Map <GeneralCritereaImpactDto>(c)));
            }
            catch (AppException ex)
            {
                // return error message if there was an exception
                return(BadRequest(ex.Message));
            }
        }