Guest User

Untitled

a guest
Mar 21st, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. private static void ValidaAssociacoes(List<OperadoraEntidade> baseProdutoAssociacoesOperadorasEntidade, List<OperadoraEntidadeRedeCredenciada> baseProdutoOperadoraEntidadeRedeCredenciada, PlanilhaBaseProduto baseProduto)
  2. {
  3. var produtoAssociacoesOperadorasEntidade = baseProdutoAssociacoesOperadorasEntidade
  4. .Select(x => new { x.EntidadeId, x.OperadoraId })
  5. .Distinct();
  6.  
  7. var produtoOperadorasEntidadeRedeCredenciada = baseProdutoOperadoraEntidadeRedeCredenciada
  8. .Select(x => new { x.EntidadeId, x.OperadoraId })
  9. .Distinct();
  10.  
  11. var operadorasEntidadeSemBaseProduto = produtoAssociacoesOperadorasEntidade.Select(x => produtoOperadorasEntidadeRedeCredenciada.Contains(x));
  12.  
  13. baseProduto.ErrosValidacaoAssociacaoOperadoraEntidade = operadorasEntidadeSemBaseProduto.Select(x => new ErroImportacao()
  14. {
  15. Mensagem = $"A Entidade {x} não está associada a nenhuma Rede Credenciada."
  16. }).ToList();
  17. }
Add Comment
Please, Sign In to add comment