예제 #1
0
        public void Remove(Guid id)
        {
            var produto = Mapper.Map <ProdutosViewModel, Produtos>(GetById(id));

            BeginTransaction();
            _produtosService.Remove(produto);

            _logSistemaService.AddLog("Produtos", produto.ProdutoId, "Remove", "Descrição: " + produto.Nome);
            Commit();
        }
예제 #2
0
        public void Remove(Guid id)
        {
            var produto = Mapper.Map <ProdutosCategoriaViewModel, ProdutosCategoria>(GetById(id));

            BeginTransaction();
            _produtosCategoriaService.Remove(produto);

            //Remove todos os produtos
            foreach (var item in _produtosService.GetByCategoria(produto.ProdutoCategoriaId))
            {
                _produtosService.Remove(item);
            }

            _logSistemaService.AddLog("Produtos Categoria", produto.ProdutoCategoriaId, "Remove", "Descrição: " + produto.Nome);
            Commit();
        }