public Task Delete(int?Id) { try { if (Id == null) { throw new Exception("Identificador obrigatório"); } var plano = _planoRepository.Get(new Plano.Plano() { Id = (int)Id }); if (plano == null) { throw new Exception("Plano não encontrado, verifique o plano que está tentando deletar"); } _planoRepository.Delete(plano); return(Task.CompletedTask); } catch (Exception ex) { _logger.LogError(ex, "PlanoService - Delete"); throw ex; } }
public override void Delete(Plano obj) { //verificar se o plano não possui clientes if (planoRepository.CountClientes(obj.Id) == 0) { //excluindo o plano planoRepository.Delete(obj); } else { throw new Exception("Não é permitido excluir Plano que possua Clientes."); } }
public IActionResult Delete(int id) { _repository.Delete(id); return(RedirectToAction("Index")); }
public void Delete(int obj) { _planoRepository.Delete(obj); Commit(); }