} //Constructor #region Add... public Produto Add(Produto produto) { produto = CheckIfReadyToAdd(produto); if (produto.ListaErros.Count != 0) { return(produto); } _repositoryProduto.Add(produto); return(produto); } //Add
public IActionResult Post([FromBody] Produto produto) { try { _repositoryProduto.Add(produto); return(Created("api/produto", produto)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public IActionResult Create(ProdutoViewModel produto) { if (ModelState.IsValid) { var produtoDomain = _mapper.Map <ProdutoViewModel, Produto>(produto); _repositoryProduto.Add(produtoDomain); return(RedirectToAction("Index")); } ViewData["CategoriaId"] = new SelectList(_repositoryCategoria.GetAll(), "Id", "Descricao"); return(View(produto)); }