public DTOItensPedido SalvarItensPedido(DTOItensPedido dto) { ItensPedido itensPedido = null; var pedido = Pedido.GetRepository().Get(dto.Pedido.Id); var produto = Produto.GetRepository().Get(dto.Produto.Id); if (dto.Id > 0) { itensPedido = ItensPedido.GetRepository().Get(dto.Id); if (itensPedido == null) { throw new Exception("ItensPedido não encontrado(a)!"); } dto.Transform <ItensPedido>(itensPedido); itensPedido.SetPedido(pedido); itensPedido.SetProduto(produto); } else { itensPedido = new ItensPedido(pedido, produto); dto.Transform <ItensPedido>(itensPedido); } itensPedido.Save(); return(itensPedido.Transform <DTOItensPedido>()); }
// GET: ItemPedido public ActionResult ItemPedido() { DTOItensPedido itemPedido = new DTOItensPedido(); //itemPedido.Produto = GetCadastroService().ObterProduto(idProduto); //GetCadastroService().AdicionaItemPedido(itemPedido, quantidadeProduto); //return Json(itemPedido, JsonRequestBehavior.DenyGet); return(View()); }