Пример #1
0
        public void GravaLogProdutoComprado(Produto produto)
        {
            var produtoLog = new ProdutoLog(produto, "Produto Comprado", DateTime.Now);

            _context.ProdutoLog.Add(produtoLog);
            _context.SaveChanges();
        }
Пример #2
0
        public IActionResult FinalizarProjeto(FinalizarProjetoViewModel finalizarProjeto)
        {
            var produto = _produtoRepo.GetById(finalizarProjeto.ProdutoId);

            finalizarProjeto.Produto = produto;

            _produtoRepo.UpdateDispProduto(produto.Id, finalizarProjeto.DeveSerDisponibilizado);

            var produtoLog = new ProdutoLog(produto, finalizarProjeto.InformacoesProjeto, DateTime.Now);

            _produtoLogRepo.Create(produtoLog);

            return(RedirectToAction("MeusProdutos"));
        }
Пример #3
0
        public Produto AdicionaProduto(Produto produto)
        {
            if (produto != null)
            {
                _context.Produtos.Add(produto);

                var produtoLog = new ProdutoLog(produto, "Produto Cadastrado", DateTime.Now);

                _context.ProdutoLog.Add(produtoLog);
                _context.SaveChanges();
                _context.Dispose();
            }

            return(produto);
        }