public IActionResult Cadastrar(ProdutoVM produtoVM) { if (ModelState.IsValid) { var produto = _mapper.Map <Produto>(produtoVM); _produtoService.AddProduto(produto); return(RedirectToAction(nameof(Lista))); } ViewData["CategoriaID"] = new SelectList(_produtoService.ListaCategorias(), "ID", "Nome", produtoVM.CategoriaID); return(View(produtoVM)); }
public IActionResult Create([FromBody] ProdutoInputModel inputModel) { if (inputModel == null) { return(BadRequest()); } var model = ToDomainModel(inputModel); service.AddProduto(model); var outputModel = ToOutputModel(model); return(CreatedAtRoute("GetProduto", new { id = outputModel.Id }, outputModel)); }
public Produto AddProduto(Produto produto) { return(produtoService.AddProduto(produto)); }
public ActionResult <Produto> AddProduto([FromBody] Produto produto) { _ProdutoService.AddProduto(produto); return(CreatedAtAction(nameof(GetById), new { id = produto.Id }, produto)); }
public ActionResult <Produto> AdicionarProduto([FromBody] Produto produto) { Produto produtoCriado = _produtoService.AddProduto(produto); return(CreatedAtAction(nameof(RecuperarPodId), new { id = produtoCriado.Id }, produto)); }