public bool Delete(Guid id) { var turmas = _repositoryAlunoTurma.SelectAluno(id); if (turmas.Any()) { throw new ArgumentException("Aluno não pode ser deletado pois está inserido em uma turma"); } var entity = _repository.SelectById(id); entity.Delete(); _repository.Delete(entity); return(true); }
public async Task <bool> Delete(int id) { return(await _repositoryAluno.Delete(id)); }