public void CriarAnotacoes(int idJogadorSala)
        {
            var suspeitos          = _suspeitoBusiness.Listar();
            var anotacoesSuspeitos = _anotacaoSuspeitoRepository.Listar(idJogadorSala);

            if (anotacoesSuspeitos != null && anotacoesSuspeitos.Any())
            {
                // Mantem apenas os suspeitos que ainda não foram cadastrada nas anotações no Jogador na sala.
                suspeitos = suspeitos.Where(suspeito => !anotacoesSuspeitos.Any(anotacao => anotacao.IdSuspeito == suspeito.Id)).ToList();
            }

            // Adiciona as suspeitos que ainda não foram cadastradas.
            var anotacoes = new List <AnotacaoSuspeito>();

            suspeitos.ForEach(suspeito => anotacoes.Add(new AnotacaoSuspeito(suspeito.Id, idJogadorSala)));
            _anotacaoSuspeitoRepository.Adicionar(anotacoes);
        }
 public AnotacaoSuspeito Adicionar(int idSuspeito, int idJogadorSala)
 {
     return(_anotacaoSuspeitoRepository.Adicionar(new AnotacaoSuspeito(idSuspeito, idJogadorSala)));
 }