Example #1
0
        public List <JogadorSala> Listar(int idSala)
        {
            var listaJogadores = _jogadorSalaRepository.Listar(idSala);
            var suspeitos      = _suspeitoBusiness.Listar();
            var jogadores      = _jogadorBusiness.Listar(listaJogadores.Select(_ => _.IdJogador).ToList());

            listaJogadores.ForEach(x => x.Suspeito = suspeitos.FirstOrDefault(y => y.Id == x.IdSuspeito));
            if (jogadores != null)
            {
                listaJogadores.ForEach(x => x.Jogador = jogadores.FirstOrDefault(y => y.Id == x.IdJogador));
            }

            return(listaJogadores);
        }