public void Add(ProdutoViewModel produtoViewModel) { if (produtoViewModel.Codigo.Length == 4 && produtoViewModel.Preco >= 0) { var produto = new Produto(); produto.Id = produtoViewModel.Id; produto.Codigo = produtoViewModel.Codigo; produto.Descricao = produtoViewModel.Descricao; produto.UnidadeMedida = produtoViewModel.UnidadeMedida; produto.Preco = produtoViewModel.Preco; produto.CategoriaId = categoriaRepository.GetCategoria(produtoViewModel.Categoria); produtoRepository.Add(produto); } }
//Válidações de campos em branco public async Task AddProduto(Produto produto) { var validaNome = produto.ValidarPropriedadeString(produto.Nome, "Nome"); var validaValor = produto.ValidarPropriedadeDecimal(produto.Valor, "Valor"); var validaQntdEstoque = produto.ValidarPropriedadeInt(produto.QuantidadeEstoque, "QuantidadeEstoque"); if (validaNome && validaValor && validaQntdEstoque) { produto.DataCadastro = DateTime.Now; produto.DataAlteracao = DateTime.Now; produto.Estado = true; await _IProduto.Add(produto); } }
public async Task Add(Produto Objeto) { await _produto.Add(Objeto); }
public ActionResult AddProduto(Produto item) { item = repositorio.Add(item); return(Json(item, JsonRequestBehavior.AllowGet)); }