public async Task <List <AtivoViewDto> > PesquisarAtivosPorSetorAsync(Guid setorId)
        {
            try
            {
                AtivoViewDto        aux         = new AtivoViewDto();
                List <AtivoViewDto> listaResult = await _context.Ativos
                                                  .Where(ati => ati.SetorId.Equals(setorId))
                                                  .Include(ativ => ativ.SetorId)
                                                  .DefaultIfEmpty()
                                                  .Select(ati => new AtivoViewDto
                {
                    Id                        = ati.Id,
                    IncAtivo                  = ati.IncAtivo,
                    Nome                      = ati.Nome,
                    Descricao                 = ati.Descricao,
                    DataHoraCadastro          = ati.DataHoraCadastro,
                    DataHoraUltimaAtualizacao = ati.DataHoraUltimaAtualizacao,
                    StatusAtivo               = ati.StatusAtivo.Value,
                    CriticidadeAtivo          = ati.CriticidadeAtivo.Value,
                    DescricaoStatusAtivo      = aux.descricaoStatusAtivoEnum(ati.StatusAtivo.Value.ToString()),
                    DescricaoCriticidadeAtivo = aux.descricaoCriticidadeAtivoEnum(ati.CriticidadeAtivo.Value.ToString()),
                    SetorId                   = Guid.Parse(ati.SetorId.ToString()),
                    DescricaoSetor            = ati.Setor.IncSetor.ToString() + " - " + ati.Setor.Nome,
                }).ToListAsync();

                return(listaResult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public async Task <AtivoViewDto> PesquisarAtivoPorIncAsync(int incAtivo)
        {
            try
            {
                AtivoViewDto result = new AtivoViewDto();
                result = await _context.Ativos
                         .Where(ati => ati.IncAtivo == incAtivo)
                         .Include(ati => ati.SetorId)
                         .DefaultIfEmpty()
                         .Select(ati => new AtivoViewDto
                {
                    Id                        = ati.Id,
                    IncAtivo                  = ati.IncAtivo,
                    Nome                      = ati.Nome,
                    Descricao                 = ati.Descricao,
                    DataHoraCadastro          = ati.DataHoraCadastro,
                    DataHoraUltimaAtualizacao = ati.DataHoraUltimaAtualizacao,
                    StatusAtivo               = ati.StatusAtivo.Value,
                    CriticidadeAtivo          = ati.CriticidadeAtivo.Value,
                    DescricaoStatusAtivo      = result.descricaoStatusAtivoEnum(ati.StatusAtivo.Value.ToString()),
                    DescricaoCriticidadeAtivo = result.descricaoCriticidadeAtivoEnum(ati.CriticidadeAtivo.Value.ToString()),
                    SetorId                   = Guid.Parse(ati.SetorId.ToString()),
                    DescricaoSetor            = ati.Setor.IncSetor.ToString() + " - " + ati.Setor.Nome,
                }).SingleAsync();

                return(result);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }