public async Task <IActionResult> Edit(int id, [Bind("ID,Diretor,Titulo,Length")] Filme filme) { if (id != filme.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(filme); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FilmeExists(filme.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(filme)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Title,ReleaseDate,Genre,Price, Rating")] Filme filme) { if (id != filme.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(filme); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FilmeExists(filme.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(filme)); }
public bool Atualizar(int id, Filme Filme) { using (FilmesContext ctx = new FilmesContext()) { try { Filme FilmeBuscado = ctx.Filme.Find(id); if (FilmeBuscado == null) { return(false); } else if (Filme != null) { FilmeBuscado.NomeFilme = Filme.NomeFilme; ctx.Update(FilmeBuscado); ctx.SaveChangesAsync(); return(true); } return(false); } catch (Exception e) { return(false); } } }
public bool Atualizar(int id, TipoUsuario tipoUsuario) { using (FilmesContext ctx = new FilmesContext()) { try { TipoUsuario tipoUsuarioBuscado = ctx.TipoUsuario.Find(id); if (tipoUsuarioBuscado == null) { return(false); } else if (tipoUsuario != null) { tipoUsuarioBuscado.NomeTipoUsuario = tipoUsuario.NomeTipoUsuario; ctx.Update(tipoUsuarioBuscado); ctx.SaveChanges(); return(true); } return(false); } catch (Exception e) { return(false); } } }
public bool Atualizar(int id, Genero Genero) { using (FilmesContext ctx = new FilmesContext()) { try { Genero GeneroBuscado = ctx.Genero.Find(id); if (GeneroBuscado == null) { return(false); } else if (Genero != null) { GeneroBuscado.NomeGenero = Genero.NomeGenero; ctx.Update(GeneroBuscado); ctx.SaveChanges(); return(true); } return(false); } catch (Exception e) { return(false); } } }