public async Task <IActionResult> Edit(int addressCompanyId, int movieTheaterNumber, [Bind("MovieTheaterNumber,QtdRow,QtdCol,AddressCompanyId")] MovieTheater movieTheater) { if (addressCompanyId != movieTheater.AddressCompanyId && movieTheaterNumber != movieTheater.MovieTheaterNumber) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(movieTheater); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MovieTheaterExists(movieTheater.AddressCompanyId, movieTheater.MovieTheaterNumber)) { return(NotFound()); } else { throw new Exception("Impossible to Update"); } } return(RedirectToAction(nameof(Index))); } ViewData["AddressCompanyId"] = new SelectList(_context.AddressCompanies, "Id", "Name", movieTheater.AddressCompanyId); return(View(movieTheater)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Country,State,City,District,Street,Number,ZipCode,Complement,CompanyId,Name")] AddressCompany addressCompany) { if (id != addressCompany.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(addressCompany); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AddressCompanyExists(addressCompany.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CompanyId"] = new SelectList(_context.Companies, "Id", "Name", addressCompany.CompanyId); return(View(addressCompany)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] Genre genre) { if (id != genre.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(genre); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GenreExists(genre.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(genre)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,BirthDay,Country")] Artist artist) { if (id != artist.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(artist); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ArtistExists(artist.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(artist)); }
public async Task <IActionResult> Edit(int id, [Bind("Email,PassC,Id,FirstName,LastName,BirthDay,CPF")] Customer customer) { if (id != customer.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(customer); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CustomerExists(customer.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(customer)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Title,Duration,ReleaseDate,Synopsis,Poster,Trailer,RatingId")] Movie movie) { if (id != movie.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(movie); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MovieExists(movie.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["RatingId"] = new SelectList(_context.Ratings, "Id", "Name", movie.RatingId); return(View(movie)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,CNPJ,Url")] Company company) { if (id != company.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(company); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompanyExists(company.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(company)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,AddressCompanyId,MovieTheaterNumber,MovieId,SessionTime")] Session session) { if (id != session.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(session); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SessionExists(session.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MovieId"] = new SelectList(_context.Movies, "Id", "Title", session.MovieId); ViewData["AddressCompanyId"] = new SelectList(_context.MovieTheaters, "AddressCompanyId", "AddressCompanyId", session.AddressCompanyId); return(View(session)); }