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));
        }
        public async Task <IActionResult> Create(ItensPedido itensPedido)
        {
            if (ModelState.IsValid)
            {
                _context.Add(itensPedido);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(itensPedido));
        }
Exemplo n.º 3
0
        public async Task UpdateDBAsync(ItensPedido itp)
        {
            var pedidoId = _context.Pedido.Select(p => p.Id);
            var prodId   = _context.Produto.Select(p => p.Id);

            _context.Update(itp);
            await _context.SaveChangesAsync();
        }
Exemplo n.º 4
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)));
        }