public async Task <IEnumerable <TurmaParaCopiaPlanoAnualDto> > ObterTurmasParaCopia(int turmaId, long componenteCurricular) { var usuarioLogado = await servicoUsuario.ObterUsuarioLogado(); var turmasEOL = await servicoEOL.ObterTurmasParaCopiaPlanoAnual(usuarioLogado.CodigoRf, componenteCurricular, turmaId); if (turmasEOL != null && turmasEOL.Any()) { var idsTurmas = turmasEOL.Select(c => c.TurmaId.ToString()); turmasEOL = repositorioPlanoAnual.ValidaSeTurmasPossuemPlanoAnual(idsTurmas.ToArray()); } return(turmasEOL); }