示例#1
0
        private DadosFinanceiroDto ObterEmpresa(Prestador resultBD)
        {
            var empresaAtiva = resultBD.EmpresasPrestador.Select(x => x.Empresa).FirstOrDefault(x => x.Ativo);

            if (empresaAtiva != null)
            {
                return(_prestadorService.ObterDadosFinanceiroRMPrestador(empresaAtiva.Cnpj, resultBD.IdEmpresaGrupo));
            }
            else
            {
                var ultimaEmpresa = resultBD.EmpresasPrestador.Select(x => x.Empresa).OrderByDescending(x => x.Id).FirstOrDefault();
                if (ultimaEmpresa != null)
                {
                    return(_prestadorService.ObterDadosFinanceiroRMPrestador(ultimaEmpresa.Cnpj, resultBD.IdEmpresaGrupo));
                }
                else
                {
                    return(null);
                }
            }
        }