public async Task <IEnumerable <Disciplina> > AddDisciplinasAsync(Guid turmaId, IEnumerable <Guid> disciplinasIds) { var turmasDisciplinas = new List <TurmaDisciplina>(); foreach (var disciplinaId in disciplinasIds) { turmasDisciplinas.Add(new TurmaDisciplina() { TurmaId = turmaId, DisciplinaId = disciplinaId }); } await _turmaDisciplinaService.AddCollectionAsync(turmasDisciplinas); return((await _disciplinaService.GetAllAsync()).Where(x => disciplinasIds.Contains(x.Id))); }
public async Task<IActionResult> GetDisciplinas(Guid escolaId) { return Ok(_disciplinaToDisciplinaDTOMapper.Map(await _disciplinaService.GetAllAsync(escolaId))); }