public async Task <List <AtivoViewDto> > PesquisarAtivosPorSetorAsync(Guid setorId)
        {
            if (!await _setorRepository.ExisteAsync(setorId))
            {
                Notificar("Nenhum setor foi encontrado com Id informado!");
                return(null);
            }

            return(await _ativoRepository.PesquisarAtivosPorSetorAsync(setorId));
        }
        public async Task <bool> ExcluirSetorAsync(Guid setorId)
        {
            // validação regra de negócio
            var listaAtivos = await _ativoRepository.PesquisarAtivosPorSetorAsync(setorId);

            if (listaAtivos != null)
            {
                if (listaAtivos.Count > 0 && !listaAtivos.Contains(null))
                {
                    Notificar("O setor não pode ser excluído, pois possui ativos vinculados!");
                    return(false);
                }
            }

            return(await _setorRepository.ExcluirAsync(setorId));
        }