public async Task <IActionResult> Create(ProdutoViewComponent produtoViewComponent) { if (!ModelState.IsValid) { return(View(produtoViewComponent)); } var produto = _mapper.Map <Produto>(produtoViewComponent); await _produtoRepository.Adicionar(produto); return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(Guid id, ProdutoViewComponent produtoViewComponent) { if (id != produtoViewComponent.Id) { return(NotFound()); } if (!ModelState.IsValid) { return(View(produtoViewComponent)); } await _produtoRepository.Atualizar(_mapper.Map <Produto>(produtoViewComponent)); return(RedirectToAction("Index")); }