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));
 }
示例#2
0
        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);
 }