public IActionResult Deletar(string caminho)
 {
     if (GerenciadorArquivo.ExcluirImagensProduto(caminho))
     {
         return(Ok());
     }
     return(BadRequest());
 }
        public IActionResult Excluir(int id)
        {
            //TODO - ler o produto, Deletar Imagens da Pasta, Deletar Imagens do Banco, Deletar o Produto
            Produto produto = this._produtoRepository.ObterProduto(id);

            GerenciadorArquivo.ExcluirImagensProduto(produto.Imagems.ToList());
            this._imagemRepository.ExcluirImagemDoProduto(id);
            this._produtoRepository.Excluir(id);
            TempData["MSG_S"] = Mensagem.MSG_S003;
            return(RedirectToAction(nameof(Index)));
        }
        public IActionResult Excluir(int id)
        {
            Produto produto = _produtoRepository.ObterProduto(id);

            GerenciadorArquivo.ExcluirImagensProduto(produto.Imagens.ToList());
            _imagemRepository.ExcluirImagensDoProduto(id);
            _produtoRepository.Excluir(id);

            TempData["MSG_S"] = Mensagem.MSG_S002;

            return(RedirectToAction(nameof(Index)));
        }
Exemple #4
0
        public IActionResult Excluir(int Id)
        {
            Produto produto = _produtoRepository.ObterProduto(Id);

            GerenciadorArquivo.ExcluirImagensProduto(produto.Imagens.ToList());
            _imagemRepository.ExcluirImagensDoProduto(Id);
            _produtoRepository.Excluir(Id);

            TempData["MSG_S"] = "Produto excluído com sucesso!";

            return(RedirectToAction(nameof(Index)));
        }