public ActionResult Cadastro(ProdutoViewModel viewModel) { carregarViewBag(); if (ModelState.IsValid) { try { var obj = _produtoRepository.Save(_produtoMapper.Map(viewModel)); _produtoRepository.CommitTran(); TempData["success"] = "Operação Realizado com sucesso!"; } catch (Exception ex) { TempData["warning"] = "ops! Erro na operação ! " + ex.Message; } } else { TempData["warning"] = "Erro na validação do Formulário"; return(View()); } return(RedirectToAction("Lista")); }
private void GravarNovosProdutos(List <ProdutoCadastroDTO> produtoCadastroDtoSet) { var produtoHistoricoSet = _produtoMapper.Map(produtoCadastroDtoSet); produtoHistoricoSet.ForEach(_produtoService.CadastrarHistorico); }
public ProdutoDTO Obter(int codigo) { return(_produtoMapper.Map(_produtoRepository.FindBy(p => p.Codigo == codigo, p => p.UrlImagemDetalheSet, p => p.PrecoProdutoFornecedorSet).FirstOrDefault())); }