public IActionResult Delete(int id) { try { _repo.Excluir(id); return(Ok(_repo.SelecionarTudo())); } catch (System.Exception) { return(StatusCode(500)); } }
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(); }
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); }
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()); }
public void Excluir(int id) { _TurmaRepository.Excluir(id); }
public void Delete(int id) { _repo.Excluir(id); }