public void Clientes_repositorio_deletar_deve_funcionar() { var ClienteRemovido = _repositorio.Deletar(_clienteSemConta.Id); ClienteRemovido.Should().BeTrue(); _ctx.Clientes.Where(p => p.Id == _clienteSemConta.Id).FirstOrDefault().Should().BeNull(); }
public ActionResult DeleteConfirmed(int id) { Cliente cliente = _repositorio.BuscarPorId(id); _repositorio.Deletar(cliente); return(RedirectToAction("Index")); }
public ActionResult Deletar(Cliente cliente) { clienteDB = new ClienteRepositorio(); if (clienteDB.Deletar(cliente) != 0) { return(RedirectToAction("Listar")); } return(View(cliente)); }
public void Deveria_deletar_um_cliente() { var clienteDeletado = _contexto.Clientes.Find(1); _repositorio.Deletar(clienteDeletado); var todosClientes = _contexto.Clientes.ToList(); Assert.AreEqual(0, todosClientes.Count); }
public void Cliente_InfraData_Deletar_Deve_Deletar_Cliente() { cliente = repositorio.Salvar(cliente); repositorio.Deletar(cliente); var deletado = repositorio.ObterPorId(cliente.Id); deletado.Should().BeNull(); }
//[Test] public void Deveria_deletar_um_cliente() { //Preparação var clienteDeletado = _contextoTeste.Clientes.Find(1); //Ação _repositorio.Deletar(clienteDeletado); //Afirmar var todosClientes = _contextoTeste.Clientes.ToList(); //Assert.AreEqual(0, todosClientes.Count); }
[Route("excluir")]//URL: /api/cliente/excluir public HttpResponseMessage Excluir(int id) { try { ClienteRepositorio rp = new ClienteRepositorio(); rp.Deletar(id); return(Request.CreateResponse(HttpStatusCode.OK, "Cliente deletado com sucesso !")); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public void Deveria_deletar_um_cliente() { var cliente = ConstrutorObjeto.CriarCliente(); _repositorio.Adicionar(cliente); var clienteDeletado = _contextoTeste.Clientes.Find(2); _repositorio.Deletar(clienteDeletado); var todosClientes = _contextoTeste.Clientes.ToList(); Assert.AreEqual(1, todosClientes.Count); }
public void Cliente_InfraData_deve_deletar_registro_na_base() { _cliente = ObjectMother.ObtemClienteValidoJuridico(); var clienteObtido = _repositorio.Salvar(_cliente); Cliente cliente = _repositorio.PegarPorId(clienteObtido.Id); _repositorio.Deletar(cliente); Cliente clienteEncontrado = _repositorio.PegarPorId(cliente.Id); clienteEncontrado.Should().BeNull(); }
public ActionResult DeleteConfirmed(int id) { using (var dbTransact = _contexto.Database.BeginTransaction()) { try { Cliente cliente = _repositorio.BuscarPorId(id); _repositorio.Deletar(cliente); dbTransact.Commit(); } catch (Exception) { dbTransact.Rollback(); } } return(RedirectToAction("Index")); }
public IHttpActionResult Delete(int id) { repositorio.Deletar(id); return(Ok()); }
private void btnCadastrar_Click(object sender, EventArgs e) { try { switch (_tipoOperacao) { case EnumTipoOperacao.Salvar: if (SeTxtEstaVazio() == 0) { InstanciarClienteRepositorio(); if (_clienteRepositorio.Salvar(PreencheCliente()) == Sucesso) { MesagemDeAviso(mensagem: "Cliente cadastrado com sucesso."); PosSalvamento(); } } else { MyErro.MyCustomException("Todos os campos em amarelo são obrigatórios."); } break; case EnumTipoOperacao.Alterar: if (SeTxtEstaVazio() == 0) { InstanciarClienteRepositorio(); if (_clienteRepositorio.Alterar(PreencheCliente()) == Sucesso) { MesagemDeAviso(mensagem: "Cliente alterado com sucesso."); PosSalvamento(); } } else { MyErro.MyCustomException("Todos os campos em amarelo são obrigatórios."); } break; case EnumTipoOperacao.Deletar: if (SeTxtEstaVazio() == 0) { InstanciarClienteRepositorio(); if (_clienteRepositorio.Deletar(PreencheCliente()) == Sucesso) { MesagemDeAviso(mensagem: "Cliente deletado com sucesso."); PosSalvamento(); } } else { MyErro.MyCustomException("Todos os campos em amarelo são obrigatórios."); } break; case EnumTipoOperacao.Detalhes: FecharForm(); break; } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso"); } catch (Exception erro) { DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro"); } }
public IHttpActionResult Remove(int id) { repositorio.Deletar(id); return(Ok(new { mensagens = "Deletado com sucesso" })); }
public void Deletar(Cliente cliente) { _repositorio.Deletar(cliente); }
private void btnCadastrar_Click(object sender, EventArgs e) { try { int txtEmBranco = GetTxtEmBranco(); switch (_tipoOperacao) { case EnumTipoOperacao.Salvar: if (txtEmBranco == 0) { InstanciarClienteRepositorio(); if (_clienteRepositorio.Salvar(PreencheCliente()) == Sucesso) { MesagemDeAviso(mensagem: "Cliente cadastrado com sucesso."); PosSalvamento(); } } else { ValidarTxt(); } break; case EnumTipoOperacao.Alterar: if (txtEmBranco == 0) { InstanciarClienteRepositorio(); if (_clienteRepositorio.Alterar(PreencheCliente()) == Sucesso) { MesagemDeAviso(mensagem: "Cliente alterado com sucesso."); PosSalvamento(); } } else { ValidarTxt(); } break; case EnumTipoOperacao.Deletar: if (_cliente.ID > 0) { InstanciarClienteRepositorio(); InstanciarFiadoRepositorio(); Cliente cliente = PreencheCliente(); if (_fiadoRepositorio.GetValorpeloCpf(cliente.CPF) == false) { if (_clienteRepositorio.Deletar(cliente) == Sucesso) { MesagemDeAviso(mensagem: "Cliente deletado com sucesso."); PosSalvamento(); } } else { MyErro.MyCustomException("Não é possível excluir um cliente que esta em débito com o estabelecimento."); } } else { MyErro.MyCustomException("Todos os campos em amarelo são obrigatórios."); } break; case EnumTipoOperacao.Detalhes: FecharForm(); break; } } catch (CustomException erro) { FocarNoTxt(txt: txtNome); DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso"); } catch (Exception erro) { SaveErroInTxt.RecordInTxt(erro, this.GetType().Name); DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro"); } }