public async Task <IActionResult> Create(ItensPedido itensPedido)
        {
            if (ModelState.IsValid)
            {
                _context.Add(itensPedido);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(itensPedido));
        }
        public async Task <IActionResult> Create([Bind("Id,Nome,DataNascimento,Email,Telefone,PedidoId")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Create(PedidoViewModel pedido)
        {
            if (!ModelState.IsValid)
            {
                var produto = await _produtoService.FindProdutosAsync();

                var clientes = await _clienteService.FindClientesAsync();

                var itensPedido = await _itensPedidoService.FindItensPedidoAsync();

                var viewModel = new PedidoViewModel {
                    Clientes = clientes, Produtos = produto
                };
                return(View(viewModel));
            }
            _context.Add(new Pedido {
                ClienteId = pedido.ClienteId, ItensPedidoId = pedido.ProdutoId
            });
            await _context.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }