Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public async Task <bool> Delete(int id)
 {
     return(await _repositoryAluno.Delete(id));
 }