Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        public ActionResult Delete(int id)
        {
            repository.Delete(id);

            return(Ok(new
            {
                status = "200",
                msg = "OK",
                obj = new { }
            }));
        }
Ejemplo n.º 3
0
 public IHttpActionResult Delete(int id)
 {
     try
     {
         _contaRepository.Delete(id);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest("Erro ao excluir conta: " + ex.Message));
     }
 }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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"));
        }
Ejemplo n.º 7
0
        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);
        }
Ejemplo n.º 8
0
        // 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");
        }
Ejemplo n.º 9
0
 public ActionResult Delete(int id)
 {
     repository.Delete(id);
     return(Ok(new { msg = "OK" }));
 }
Ejemplo n.º 10
0
 public IActionResult Delete(int id)
 {
     repository.Delete(id);
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 11
0
 public void Excluir(Conta conta)
 {
     _contaRepository.Delete(conta);
 }
Ejemplo n.º 12
0
 public bool Delete(ContaRemoveCommand contaCmd)
 {
     return(_repository.Delete(contaCmd.Id));
 }
Ejemplo n.º 13
0
 public void Delete(int Num_Conta)
 {
     _contaRepository.Delete(Num_Conta);
 }
Ejemplo n.º 14
0
 public void ExcluirConta(Conta conta)
 {
     repository.Delete(conta);
 }