コード例 #1
0
        public async Task AtualizarProduto(Produto produto)
        {
            var validaNome = produto.ValidarPropriedadeString(produto.Nome, "Nome");

            var validaValor = produto.ValidarPropriedadeDecimal(produto.Valor, "Valor");

            var validaQtdEstoque = produto.ValidarPropriedadeInt(produto.QtdEstoque, "QtdEstoque");

            if (validaNome && validaValor && validaQtdEstoque)
            {
                produto.DataAlteracao = DateTime.Now;

                await _IProduto.Atualizar(produto);
            }
        }
コード例 #2
0
 public async Task Atualizar(Produto Objeto)
 {
     await _IProduto.Atualizar(Objeto);
 }
コード例 #3
0
 public async Task <string> AtualizarProduto(Entities.Produto produto)
 {
     return(await _produtoDB.Atualizar(_context, produto));
 }
コード例 #4
0
        public async Task Atualizar(Produto produto)
        {
            if (!ExecutarValidacao(new ProdutoValidation(), produto)) return;

            await _produtoRepository.Atualizar(produto);
        }
コード例 #5
0
 public void Atualizar(Produto obj)
 {
     _produtoInterface.Atualizar(obj);
 }