Пример #1
0
 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
     });
 }
Пример #2
0
        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);
        }
Пример #3
0
 public ActionResult Alterar(ProdutoCadastroDTO produtoFornecedorDto)
 {
     _produtoService.Alterar(produtoFornecedorDto);
     return(RedirectToAction("Listar", "Produto", new { area = "Administracao" }));
 }