public override async Task Remove(Guid id) { var cursosProfessor = await _cursoRepository.BuscarCursosProfessor(id); await _cursoRepository.RemoveInScale(cursosProfessor.ToList()); var enderecoProfessor = await _enderecoRepository.ObterEnderecoProfessor(id); if (enderecoProfessor != null) { await _enderecoRepository.Remove(enderecoProfessor.Id); } await base.Remove(id); }
public async Task <IEnumerable <Curso> > BuscarCursosProfessor(Guid professorId) { return(await _cursoRepository.BuscarCursosProfessor(professorId)); }