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(); }
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(); }