public async Task <IActionResult> Edit(int id, [Bind("PatrocinadorValorId,ValorPatrocinado,EventoId,PatrocinadorId")] PatrocinadorEvento patrocinadorEvento) { if (id != patrocinadorEvento.PatrocinadorValorId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(patrocinadorEvento); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PatrocinadorEventoExists(patrocinadorEvento.PatrocinadorValorId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["EventoId"] = new SelectList(_context.Eventos, "EventoId", "BannerUrl", patrocinadorEvento.EventoId); ViewData["PatrocinadorId"] = new SelectList(_context.Patrocinadores, "PatrocinadorId", "Nome", patrocinadorEvento.PatrocinadorId); return(View(patrocinadorEvento)); }
public async Task <IActionResult> Edit(int id, [Bind("RealizadorId,Nome,Telefone,Email")] Realizador realizador) { if (id != realizador.RealizadorId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(realizador); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RealizadorExists(realizador.RealizadorId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(realizador)); }
public async Task <IActionResult> Edit(int id, [Bind("EventoId,Titulo,Descricao,BannerUrl,Gratuito_Pago,DataInicio,DataFinal,RealizadorId")] Evento evento) { if (id != evento.EventoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(evento); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EventoExists(evento.EventoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["RealizadorId"] = new SelectList(_context.Realizadores, "RealizadorId", "Nome", evento.RealizadorId); return(View(evento)); }
public void Update <T>(T entity) where T : class => _context.Update(entity);