示例#1
0
        public async Task <IActionResult> Edit(int id, [Bind("ID,Quantidade,ProdutoID,EntregaFamiliaID")] ProdutoEntregue produtoEntregue)
        {
            if (id != produtoEntregue.ID)
            {
                return(NotFound());
            }


            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(produtoEntregue);

                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProdutoEntregueExists(produtoEntregue.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["EntregaFamiliaID"] = new SelectList(_context.EntregaFamilias, "EntregaFamiliaID", "ID", produtoEntregue.EntregaFamiliaID);
            ViewData["ProdutoID"]        = new SelectList(_context.Produtos, "ID", "NomeProduto", produtoEntregue.ProdutoID);
            return(View(produtoEntregue));
        }
        public async Task <IActionResult> Edit(int id, [Bind("ID,NomeEvento,Telemovel,Email,Descricao")] Evento evento)
        {
            if (id != evento.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(evento);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!EventoExists(evento.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(evento));
        }
        public async Task <IActionResult> Edit(int id, [Bind("ID,Nome,GrauParentesco,DataNascimento,Morada,Cidade,Distrito,Codigo,Postal,Email,Descricao,FamiliaID")] MembroFamilia membroFamilia)
        {
            if (id != membroFamilia.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(membroFamilia);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MembroFamiliaExists(membroFamilia.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FamiliaID"] = new SelectList(_context.Familias, "ID", "ID", membroFamilia.FamiliaID);
            return(View(membroFamilia));
        }
        public async Task <IActionResult> Edit(int id, [Bind("ID,DataEntrega,FamiliaID")] EntregaFamilia entregaFamilia)
        {
            if (id != entregaFamilia.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(entregaFamilia);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!EntregaFamiliaExists(entregaFamilia.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FamiliaID"] = new SelectList(_context.Familias, "ID", "Nome", entregaFamilia.FamiliaID);
            return(View(entregaFamilia));
        }
        public async Task <IActionResult> Edit(int id, [Bind("ID,Quantidade,ProdutoID,DoacaoID")] ProdutoDoado produtoDoado)
        {
            if (id != produtoDoado.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(produtoDoado);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProdutoDoadoExists(produtoDoado.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["DoacaoID"]  = new SelectList(_context.Doacoes, "ID", "ID", produtoDoado.DoacaoID);
            ViewData["ProdutoID"] = new SelectList(_context.Produtos, "ID", "ID", produtoDoado.ProdutoID);
            return(View(produtoDoado));
        }
        public async Task <IActionResult> Edit(int id, [Bind("ID,NomeProduto,QuantidadeMinima,CategoriaID,NomeCategoria")] Produto produto)
        {
            if (id != produto.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(produto);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProdutoExists(produto.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CategoriaID"] = new SelectList(_context.Categorias, "ID", "NomeCategoria", produto.CategoriaID);
            return(View(produto));
        }
示例#7
0
        public async Task <IActionResult> Edit(int id, [Bind("ID,DataDoacao,EventoID,VoluntarioID")] Doacao doacao)
        {
            if (id != doacao.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(doacao);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DoacaoExists(doacao.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["EventoID"]     = new SelectList(_context.Eventos, "ID", "NomeEvento", doacao.EventoID);
            ViewData["VoluntarioID"] = new SelectList(_context.Voluntarios, "ID", "Nome", doacao.VoluntarioID);
            return(View(doacao));
        }
        public async Task <IActionResult> Edit(int id, [Bind("ID,Ativo,Email,ConsentimentoRGPD")] Newsletter newsletter)
        {
            if (id != newsletter.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(newsletter);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!NewsletterExists(newsletter.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(newsletter));
        }
示例#9
0
        public async Task <IActionResult> Edit(int id, [Bind("ID,Nome")] Familia familia)
        {
            if (id != familia.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(familia);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FamiliaExists(familia.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(familia));
        }
示例#10
0
        public async Task <IActionResult> Edit(int id, [Bind("ID,Nome,DataNascimento,Morada,Cidade,Distrito,Codigo,Postal,Email,Descricao,ConsentimentoRGPD,Interno")] Voluntario voluntario)
        {
            if (id != voluntario.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(voluntario);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!VoluntarioExists(voluntario.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(voluntario));
        }