public ActionResult Delete(int id) { EnderecoRepository repository = new EnderecoRepository(); repository.Delete(id); return(RedirectToAction("Index")); }
public void Delete(int id) { EnderecoRepository enderecoRepository; EnderecoModel endereco; try { if (id == 0) { throw new Exception("ID inválido"); } else { enderecoRepository = new EnderecoRepository(_loggerFactory, _config); endereco = Get(id); if (enderecoRepository != null) { enderecoRepository.Delete(id); } } } catch (Exception ex) { throw ex; } }
public void Delete(int id) { bool success = _repository.Delete(id); if (!success) { throw new Exception("Nao foi possivel excluir este endereco"); } }
public void DeleteEndereco() { Console.WriteLine("****EXCLUSÃO DE ENDEREÇO****"); try { int id = EnderecoInput.LerIdEndereco(); EnderecoRepository repository = new EnderecoRepository(); repository.Delete(id); Console.WriteLine("ENDEREÇO EXCLUÍDO COM SUCESSO."); } catch (Exception e) { Console.WriteLine("Erro: " + e.Message); } }
private void btnSave_Click(object sender, System.EventArgs e) { DirtyFields(this, _pedido); DirtyFields02(); if (_pedido.Id == 0) { PedidoRepository.Save(_pedido); _pedido.Id = PedidoRepository.GetMaxId(_pedido); if (_pedido.ItensPedido != null && _pedido.ItensPedido.Count > 0) { foreach (var item in _pedido.ItensPedido) { item.IdPedido = _pedido.Id; ItensPedidoRepository.Save(item); } } if (_pedido.EnderecoEntrega != null) { if (_pedido.NovoEnderecoEntrega != null) { _pedido.EnderecoEntrega = _pedido.NovoEnderecoEntrega; } _pedido.EnderecoEntrega.PedidoId = _pedido.Id; EnderecoRepository.Save(_pedido.EnderecoEntrega); } else if (_pedido.NovoEnderecoEntrega != null) { _pedido.EnderecoEntrega = _pedido.NovoEnderecoEntrega; } if (_pedido.EnderecoEntrega == null) { var lista = grdEndereco.DataSource as BindingList <EnderecoEntrega>; if (lista != null && lista.Count > 0) { _pedido.EnderecoEntrega = lista[0]; } } _pedido.EnderecoEntrega.PedidoId = _pedido.Id; EnderecoRepository.Save(_pedido.EnderecoEntrega); } else { //Verifica se o item é novo ou edição PedidoRepository.Update(_pedido); foreach (var item in _pedido.ItensPedido) { if (item.Id == 0) { item.IdPedido = _pedido.Id; PedidoItemRepository.Save(item); } else { PedidoItemRepository.Update02(item); } } if (_pedido.ItensPedidoDelete != null && _pedido.ItensPedidoDelete.Count > 0) { foreach (var item in _pedido.ItensPedidoDelete) { PedidoItemRepository.Delete(item); } } if (_pedido.EnderecoEntrega != null) { if (_pedido.NovoEnderecoEntrega != null) { int idDelete = _pedido.EnderecoEntrega.Id; EnderecoRepository.Delete(_pedido.EnderecoEntrega); _pedido.EnderecoEntrega = _pedido.NovoEnderecoEntrega; EnderecoRepository.Save(_pedido.EnderecoEntrega); } else { EnderecoRepository.Update02(_pedido.EnderecoEntrega); } } } this.Close(); }
public void Excluir(Endereco endereco) { var _endereco = _repository.SingleOrDefault(endereco.EnderecoId); _repository.Delete(_endereco); }
// DELETE: api/Endereco/5 public async Task <bool> Delete(int id) { return(await enderecoRepository.Delete(id)); }