public async Task <IActionResult> Edit(long id, [Bind("Id,DescricaoVenda,ValorTotal,DataVenda,FormaPagamento,Fechado,ClienteId,FuncionarioId")] Models.Venda venda)
        {
            if (id != venda.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    await _repositoryVenda.UpdateAsync(id, venda);
                }
                catch (System.Exception)
                {
                    if (!VendaExists(venda.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ClienteId"]     = new SelectList(_repositoryCliente.GetAll(), "Id", "Nome", venda.ClienteId);
            ViewData["FuncionarioId"] = new SelectList(_userManager.GetUserName(User), venda.FuncionarioId);
            return(View(venda));
        }
Beispiel #2
0
        public async Task <IActionResult> Edit(long id, [Bind("Id,ValorUnitario,QuantidadeProduto,VendaId,ProdutoId")] Models.Produto_Venda produto_venda)
        {
            if (id != produto_venda.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    await _repositoryProduto_Venda.UpdateAsync(id, produto_venda);
                }
                catch (System.Exception)
                {
                    if (!Produto_VendaExists(produto_venda.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["VendaId"]   = new SelectList(_repositoryVenda.GetAll(), "Id", "Id", produto_venda.VendaId);
            ViewData["ProdutoId"] = new SelectList(_repositoryVenda.GetAll(), "Id", "Nome", produto_venda.ProdutoId);
            return(View(produto_venda));
        }
        public async Task <IActionResult> Edit(long id, [Bind("Id,Name,DescricaoProduto,Valor,MarcaId,SetorId,FornecedorId")] Models.Produto produto)
        {
            if (id != produto.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    await _repositoryProduto.UpdateAsync(id, produto);
                }
                catch (System.Exception)
                {
                    if (!ProdutoExists(produto.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["SetorId"]      = new SelectList(_repositorySetor.GetAll(), "Id", "Nome", produto.SetorId);
            ViewData["MarcaId"]      = new SelectList(_repositoryMarca.GetAll(), "Id", "Nome", produto.MarcaId);
            ViewData["FornecedorId"] = new SelectList(_repositorySetor.GetAll(), "Id", "Nome", produto.FornecedorId);
            return(View(produto));
        }
        public async Task <IActionResult> Edit(long id, [Bind("Id,Name,Endereco,Telefone,Email,CNPJ")] Models.Loja cliente)
        {
            if (id != cliente.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                await _repositoryLoja.UpdateAsync(id, cliente);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
        public async Task <IActionResult> Edit(long id, [Bind("Id,Name,Telefone,CNPJ")] Models.Fornecedor fornecedor)
        {
            if (id != fornecedor.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                await _repositoryFornecedor.UpdateAsync(id, fornecedor);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(fornecedor));
        }
        public async Task <IActionResult> Edit(long id, [Bind("Id,Name")] Models.Marca marca)
        {
            if (id != marca.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                await _repositoryMarca.UpdateAsync(id, marca);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(marca));
        }
        public async Task <IActionResult> Edit(long id, [Bind("Id,Name")] Models.Setor setor)
        {
            if (id != setor.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                await _repositorySetor.UpdateAsync(id, setor);

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