private async Task <PeriodoEscolar> ObterPeriodoUltimoBimestre(Turma turma) { var periodoEscolarUltimoBimestre = await consultasPeriodoEscolar.ObterUltimoPeriodoAsync(turma.AnoLetivo, turma.ModalidadeTipoCalendario, turma.Semestre); if (periodoEscolarUltimoBimestre == null) { throw new NegocioException("Não foi possível localizar o período escolar do ultimo bimestre da turma"); } return(periodoEscolarUltimoBimestre); }