public ActionResult AdicionarProduto(ItensCompraViewModel itensViewModel) { if (ModelState.IsValid) { _itensCompraAppService.Adicionar(itensViewModel); string url = Url.Action("ListaProdutos", "ItensCompra", new { id = itensViewModel.CompraId }); return(Json(new { success = true, url = url })); } return(PartialView("_AdicionarProduto", itensViewModel)); }
public ItensCompraViewModel Atualizar(ItensCompraViewModel itensCompraViewModel) { var compra = _compraService.ObterPorId(itensCompraViewModel.CompraId); var itensCompra = Mapper.Map <ItensCompraViewModel, ItensCompra>(itensCompraViewModel); BeginTransaction(); _itensCompraService.Atualizar(itensCompra); compra.Total = _compraService.ObterPorId(itensCompraViewModel.CompraId).Itens.Select(t => t.Quantidade * t.ValorUnitario).Sum(); _compraService.Atualizar(compra); Commit(); return(itensCompraViewModel); }
public void Atualizar(ItensCompraViewModel itensCompraViewModel) { _itensAppService.Atualizar(itensCompraViewModel); }
public void Adicionar(ItensCompraViewModel itensCompraViewModel) { _itensAppService.Adicionar(itensCompraViewModel); }