示例#1
0
        public IActionResult Excluir(int id)
        {
            EnderecoEntrega endereco = _enderecoEntregaRepository.ObterEndereco(id);

            Models.Cliente cliente = _loginCliente.BuscaClienteSessao();
            if (endereco.ClienteId != cliente.Id)
            {
                return(new ForbidResult());
            }

            _enderecoEntregaRepository.Excluir(id);
            TempData["MSG_S"] = "Endereço excluído com sucesso!";
            return(RedirectToAction(nameof(Index)));
        }
        public IActionResult Excluir(int id)
        {
            Models.Cliente  cliente         = _loginCliente.GetCliente();
            EnderecoEntrega enderecoEntrega = _enderecoEntregaRepository.ObterEnderecoEntrega(id);

            if (cliente.Id == enderecoEntrega.ClienteId)
            {
                _enderecoEntregaRepository.Excluir(id);
                TempData["MSG_S"] = Mensagem.MSG_S002;
                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(new ContentResult()
                {
                    Content = "Acesso negado."
                });
            }
        }