Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static void ValidaAssociacoes(List<OperadoraEntidade> baseProdutoAssociacoesOperadorasEntidade, List<OperadoraEntidadeRedeCredenciada> baseProdutoOperadoraEntidadeRedeCredenciada, PlanilhaBaseProduto baseProduto)
- {
- var produtoAssociacoesOperadorasEntidade = baseProdutoAssociacoesOperadorasEntidade
- .Select(x => new { x.EntidadeId, x.OperadoraId })
- .Distinct();
- var produtoOperadorasEntidadeRedeCredenciada = baseProdutoOperadoraEntidadeRedeCredenciada
- .Select(x => new { x.EntidadeId, x.OperadoraId })
- .Distinct();
- var operadorasEntidadeSemBaseProduto = produtoAssociacoesOperadorasEntidade.Select(x => produtoOperadorasEntidadeRedeCredenciada.Contains(x));
- baseProduto.ErrosValidacaoAssociacaoOperadoraEntidade = operadorasEntidadeSemBaseProduto.Select(x => new ErroImportacao()
- {
- Mensagem = $"A Entidade {x} não está associada a nenhuma Rede Credenciada."
- }).ToList();
- }
Add Comment
Please, Sign In to add comment