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)); }
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)); }
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)); }
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)); }