public async Task <IActionResult> CreateMinisterialEffect(MinisterialEffectDTO ministerialEffectDto)
        {
            var createEffectInput = _mapper.Map <MinisterialEffectDTO, CreateMinisterialEffectInput>(ministerialEffectDto);
            var addedEffect       = await _createEffect.Execute(createEffectInput);

            return(CreatedAtRoute("GetMinisterialEffectById", new { id = addedEffect.Id }, addedEffect));
        }
        public async Task <IActionResult> EditMinisterialEffect([FromRoute] int id, [FromBody] MinisterialEffectDTO ministerialEffectDto)
        {
            var updateEffectInput = _mapper.Map <MinisterialEffectDTO, UpdateMinisterialEffectInput>(ministerialEffectDto);
            var editedEffect      = await _updateEffect.Execute(updateEffectInput);

            return(Ok(editedEffect));
        }