public async Task <ActionResult> Delete(int ContaId) { try { var conta = await _repo.ObterPorId(ContaId); if (conta == null) { return(NotFound()); } _repo.Delete(conta); if (await _repo.SaveChangesAsync()) { return(Ok()); } } catch (System.Exception) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Banco de Dados falhou")); } return(BadRequest()); }
public ActionResult Delete(int id) { repository.Delete(id); return(Ok(new { status = "200", msg = "OK", obj = new { } })); }
public IHttpActionResult Delete(int id) { try { _contaRepository.Delete(id); return(Ok()); } catch (Exception ex) { return(BadRequest("Erro ao excluir conta: " + ex.Message)); } }
public async Task <ActionResult <Conta> > DeleteConta(int id) { var conta = await repository.GetById(id); if (conta == null) { return(NotFound($"Conta de Id {id} não encontrada!")); } await repository.Delete(id); return(Ok(conta)); }
public IActionResult Exclusao(string id, [FromServices] IContaRepository contaRepository) { try { var conta = contaRepository.GetById(Guid.Parse(id)); contaRepository.Delete(conta); TempData["MensagemSucesso"] = "Conta excluida com sucesso."; } catch (Exception e) { TempData["MensagemErro"] = e.Message; } return(RedirectToAction("Consulta")); }
//método para realizar a exclusão de uma conta public IActionResult Exclusao(string id) { try { //buscar a conta pelo id var conta = contaRepository.GetById(Guid.Parse(id)); //excluindo a conta contaRepository.Delete(conta); TempData["MensagemSucesso"] = "Conta excluída com sucesso."; } catch (Exception e) { TempData["MensagemErro"] = e.Message; } return(RedirectToAction("Consulta")); }
public GenericResult <bool> Delete(int id) { GenericResult <bool> result = new GenericResult <bool>(); try { result.Result = service.Delete(id); if (!result.Result) { result.Errors = new string[] { $"Conta {id} não existe ou não pode ser deletado" } } ; } catch (Exception ex) { result.Errors = new string[] { ex.Message }; } return(result); }
// DELETAR CONTA public async Task <ContaDto> Delete(int id) { var conta = await _repo.GetByIdAsync(id); if (conta == null) { throw new NotFoundException("Nenhuma conta encontrada com esse id"); } var pessoa = await _pessoaService.GetById(conta.PessoaId); _repo.Delete(conta); if (await _repo.SaveAsync()) { await _enderecoService.Delete(pessoa.EnderecoId); return(_map.Map <ContaDto>(conta)); } throw new ArgumentException("Erro ao persistir dados"); }
public ActionResult Delete(int id) { repository.Delete(id); return(Ok(new { msg = "OK" })); }
public IActionResult Delete(int id) { repository.Delete(id); return(RedirectToAction("Index")); }
public void Excluir(Conta conta) { _contaRepository.Delete(conta); }
public bool Delete(ContaRemoveCommand contaCmd) { return(_repository.Delete(contaCmd.Id)); }
public void Delete(int Num_Conta) { _contaRepository.Delete(Num_Conta); }
public void ExcluirConta(Conta conta) { repository.Delete(conta); }