public async Task <IActionResult> Create([Bind("Id,Descricao,Unidade,Custo,Preco,CodigoDeBarras,Estoque")] ProdutoModel produtoModel)
        {
            if (ModelState.IsValid)
            {
                _context.Add(produtoModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(produtoModel));
        }
        public async Task <IActionResult> Create([Bind("VendaId,DataDaVenda,ClienteId,DataPrevistaDaEntrega,CodigoDoRastreamento")] VendaModel vendaModel)
        {
            if (ModelState.IsValid)
            {
                _context.Add(vendaModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ClienteId"] = new SelectList(_context.ClienteModel, "ClienteId", "ClienteId", vendaModel.ClienteId);
            return(View(vendaModel));
        }
        public async Task <IActionResult> Create([Bind("ClienteId,Nome,Email")] ClienteModel clienteModel)
        {
            if (ModelState.IsValid)
            {
                FormataTexto.FormataMaiusculo(clienteModel.Nome);
                FormataTexto.FormataMinusculo(clienteModel.Email);
                _context.Add(clienteModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(clienteModel));
        }
        public async Task <IActionResult> Create([Bind("VendaItensId,VendaId,ProdutoId,Quantidade,ValorDeVenda")] VendaItensModel vendaItensModel)
        {
            if (ModelState.IsValid)
            {
                _context.Add(vendaItensModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ProdutoId"] = new SelectList(_context.ProdutoModel, "Id", "Id", vendaItensModel.ProdutoId);
            ViewData["VendaId"]   = new SelectList(_context.VendaModel, "VendaId", "VendaId", vendaItensModel.VendaId);
            return(View(vendaItensModel));
        }
예제 #5
0
        public async Task <IActionResult> Create([Bind("ClienteId,Nome,Email")] ClienteModel clienteModel)
        {
            if (ModelState.IsValid)
            {
                clienteModel.Nome = clienteModel.Nome.ToUpper().Trim();
                if (clienteModel.Email != null)
                {
                    clienteModel.Email = clienteModel.Email.ToLower();
                }
                _context.Add(clienteModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(clienteModel));
        }
 public void SalvarItemVendido(VendaItensModel model)
 {
     _context.Add(model);
     BaixarEstoque(model.ProdutoId, model.Quantidade);
     _context.SaveChangesAsync();
 }