public PedidosController(sistemav5Context context , PedidoService pedidoService , ProdutoService produtoService , ItensPedidoService itensPedidoService , ClienteService clienteService) { _context = context; _pedidoService = pedidoService; _produtoService = produtoService; _clienteService = clienteService; _itensPedidoService = itensPedidoService; }
public ActionResult Create(ItensPedidoViewModel Iped, string produtoId) { ViewBag.ListaProdutos = new SelectList(prodApp.GetAll(), "ProdutoId", "Nome", produtoId); if (ModelState.IsValid) { Iped.ProdutoId = Convert.ToInt32(produtoId); ItensPedido ItenspedidoDomain = Mapper.Map <ItensPedidoViewModel, ItensPedido>(Iped); ItenspedidoDomain.SubTotal = IpedApp.CalcularSubTotal(ItenspedidoDomain); ItenspedidoDomain.Produto = prodApp.GetById(Convert.ToInt32(produtoId)); ItensPedidoService.AddCarrinho(ItenspedidoDomain); return(RedirectToAction("Create", "Pedido")); } return(View(Iped)); }