public async Task <IActionResult> Create([Bind("GenreID,GenreName,CreationDate,ActiveGenre")] Genre genre) { if (ModelState.IsValid) { _context.Add(genre); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(genre)); }
public async Task <IActionResult> Create([Bind("RentalID,Cpf,RentalDate")] Rental rental, string[] selectedMovies) { if (selectedMovies != null) { rental.MovieAssigns = new List <MovieAssign>(); foreach (var movie in selectedMovies) { var movieToAdd = new MovieAssign { RentalID = rental.RentalID, MovieID = int.Parse(movie) }; rental.MovieAssigns.Add(movieToAdd); } } if (ModelState.IsValid) { _context.Add(rental); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } PopulateAssignedMovieData(rental); return(View(rental)); }
public async Task <IActionResult> Create([Bind("MovieName, CreationDate, Active")] Movie movie, string[] selectedGenres) { if (selectedGenres != null) { movie.GenreAssigns = new List <GenreAssign>(); foreach (var genre in selectedGenres) { var genreToAdd = new GenreAssign { MovieID = movie.MovieID, GenreID = int.Parse(genre) }; movie.GenreAssigns.Add(genreToAdd); } } if (ModelState.IsValid) { _context.Add(movie); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } PopulateAssignedGenreData(movie); return(View(movie)); }