public ProdutoHistorico Map(ProdutoCadastroDTO produtoCadastroDto) { return(new ProdutoHistorico { Fornecedor = produtoCadastroDto.Fornecedor, Nome = produtoCadastroDto.Nome, Codigo = produtoCadastroDto.Codigo, DataCriacao = produtoCadastroDto.DataCriacao, Visivel = produtoCadastroDto.Visivel, DataAtualizacao = produtoCadastroDto.DataAtualizacao, Descricao = produtoCadastroDto.Descricao, PrecoVenda = produtoCadastroDto.PrecoVenda, Ativo = produtoCadastroDto.Ativo, PrecoCompra = produtoCadastroDto.PrecoCompra }); }
public void Alterar(ProdutoCadastroDTO produtoCadastroDto) { var produtoFornecedor = _produtoFornecedorRepository.FindBy(pf => pf.Codigo == produtoCadastroDto.Codigo).First(); produtoFornecedor.PrecoVenda = produtoCadastroDto.PrecoVenda; _produtoFornecedorRepository.Edit(produtoFornecedor); _produtoFornecedorRepository.Save(); var produto = _produtoRepository.FindBy(p => p.Codigo == produtoFornecedor.CodigoProduto).First(); var statusInicial = produto.Visivel; produto.Nome = produtoCadastroDto.Nome; produto.Descricao = produtoCadastroDto.Descricao; produto.Visivel = produtoCadastroDto.Ativo; _produtoRepository.Edit(produto); _produtoRepository.Save(); VerificarStatusProduto(produtoCadastroDto, produtoFornecedor, statusInicial); }
public ActionResult Alterar(ProdutoCadastroDTO produtoFornecedorDto) { _produtoService.Alterar(produtoFornecedorDto); return(RedirectToAction("Listar", "Produto", new { area = "Administracao" })); }