public IActionResult BuscarProdutoPorCodigo(string codigoProduto) { try { bool sucesso = true; List <string> mensagens = new List <string>(); var prod = _produtoAppService.BuscarProdutoPorCodigo(codigoProduto); if (prod == null) { sucesso = false; } return(Json(new { sucesso = sucesso, tipo = sucesso ? "sucesso" : "alerta", mensagens = mensagens, nomeProduto = prod?.Nome, valorUnitario = prod?.PrecoVenda, observacao = prod?.Observacao })); } catch (Exception ex) { _logger.LogError(ex, "Erro ao tentar buscar produto por codigo!"); return(Json(new { sucesso = false, tipo = "erro", mensagens = new List <string> { "Erro ao executar ação, tente novamente ou entre em contato com o administrador." } })); } }
public ActionResult BuscarProdutoPorCodigo(BuscarProdutoViewModel buscarProdutoViewModel) { var lista = _produtoAppService.BuscarProdutoPorCodigo(buscarProdutoViewModel); return(PartialView("_ListaDeProdutos", lista)); }