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));
        }
예제 #2
0
        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));
        }
예제 #3
0
        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));
        }