Esempio n. 1
0
 public IActionResult Delete(int id)
 {
     try
     {
         _repo.Excluir(id);
         return(Ok(_repo.SelecionarTudo()));
     }
     catch (System.Exception)
     {
         return(StatusCode(500));
     }
 }
Esempio n. 2
0
        public async Task ExcluirAsync(int id)
        {
            var turma = await _turmaRepository.ObterAsync(id);

            if (turma.Alunos?.Count > 0)
            {
                throw new DomainException("Não é possível excluir uma turma que possui alunos matriculados!");
            }

            _turmaRepository.Excluir(id);

            _turmaRepository.SaveChanges();
        }
Esempio n. 3
0
        public void Excluir(int id)
        {
            if (id == 0)
            {
                throw new MensagemException(EnumStatusCode.RequisicaoInvalida, "Não foi possivel excluir a Turma. Turma não localizado");
            }

            var Turma = _TurmaRepository.PesquisarPorId(id);

            if (Turma == null || Turma.Id == 0)
            {
                throw new MensagemException(EnumStatusCode.RequisicaoInvalida, "Não foi possivel excluir a Turma. Turma não localizado");
            }

            _TurmaRepository.Excluir(Turma);
        }
Esempio n. 4
0
        public IActionResult Delete(Guid id)
        {
            try
            {
                var turma = _turmaRepository.BuscarPorId(id);

                if (turma == null)
                {
                    return(NotFound());
                }

                _turmaRepository.Excluir(id);

                return(Ok(id));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
 public IEnumerable <Turma> Delete(int id)
 {
     _repo.Excluir(id);
     return(_repo.SelecionarTudo());
 }
Esempio n. 6
0
 public void Excluir(int id)
 {
     _TurmaRepository.Excluir(id);
 }
Esempio n. 7
0
 public void Delete(int id)
 {
     _repo.Excluir(id);
 }