public async Task <IEnumerable <SalaViewModel> > ObterSalasPorAlunos(IEnumerable <AlunoViewModel> alunos)
        {
            List <Sala> salas = new List <Sala>();

            foreach (var aluno in alunos)
            {
                var sala = (await _salaRepository.GetReadOnly(x => x.Id == aluno.IdSala)).FirstOrDefault();
                salas.Add(sala);
            }
            var salasVM = Mapper.Map <IEnumerable <SalaViewModel> >(salas);

            return(salasVM);
        }
        public async Task <IEnumerable <long> > BuscarTelefonesResponsaveis(int idSala)
        {
            var telResponsaveis = (await _salaRepository.GetReadOnly(x => x.Id == idSala, new string[] { "Alunos.Responsavel" })).FirstOrDefault().Alunos.Select(y => y.Responsavel.Telefone);

            return(telResponsaveis);
        }