public IActionResult FormCreateProdutoPedido(ProdutoPedidoViewModel entrada) { ProdutoPedido modelo = new ProdutoPedido(); try { if (ProdutoPedidoRules.MontaProdutoPedidoCreate(entrada, out modelo, contexto)) { produtoPedidoData.Add(modelo); return(RedirectToAction("FormUpdatePedido", "Pedido", new { id = modelo.idPedido.ToString() })); } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 16, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreateProdutoPedido-post", ex.Message); } return(View()); }
public IActionResult FormUpdateProdutoPedido(ProdutoPedidoViewModel entrada) { ProdutoPedido modelo = new ProdutoPedido(); entrada.contexto = this.contexto; try { if (ProdutoPedidoRules.MontaProdutoPedidoUpdate(entrada, out modelo)) { produtoPedidoData.Update(modelo); SqlGenericData sqlData = new SqlGenericData(); StatusMessage = "Registro Atualizado com Sucesso!"; return(RedirectToAction("FormUpdatePedido", "Pedido", new { id = entrada.produtoPedido.idPedido.ToString() })); } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 16, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateProdutoPedido-post", ex.Message); } return(View()); }