Ejemplo n.º 1
0
        public IActionResult Edit(int id)
        {
            MovieGenre genreFromDb = _context.GetMovieGenre(id);

            MovieGenreEditViewModel vm = new MovieGenreEditViewModel()
            {
                Name = genreFromDb.Name
            };

            return(View(vm));
        }
Ejemplo n.º 2
0
        public IActionResult Edit(int id, MovieGenreEditViewModel model)
        {
            if (!TryValidateModel(model))
            {
                return(RedirectToAction("Index"));
            }
            MovieGenre movieGenreToEdit = new MovieGenre
            {
                Id   = id,
                Naam = model.Naam
            };

            _movieGenreService.Edit(id, movieGenreToEdit);

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Edit(int id, MovieGenreEditViewModel model)
        {
            if (ModelState.IsValid)
            {
                var genre = context.Genres.Find(id);
                genre.MovieID = model.MovieID;
                genre.Naam    = model.Naam;
                context.Update(genre);
                await context.SaveChangesAsync();


                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MovieID"] = new SelectList(context.Movies, "ID", "Titel", model.MovieID);
            return(RedirectToAction(nameof(Index)));
        }
Ejemplo n.º 4
0
        public IActionResult Edit(int id, MovieGenreEditViewModel model)
        {
            if (!TryValidateModel(model))
            {
                return(View(model));
            }

            MovieGenre genreToUpdate = new MovieGenre()
            {
                Id   = id,
                Name = model.Name
            };

            _context.UpdateMovieGenre(id, genreToUpdate);

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 5
0
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var genre = await context.Genres.FindAsync(id);

            if (genre == null)
            {
                return(NotFound());
            }
            var model = new MovieGenreEditViewModel()
            {
                ID = genre.ID, MovieID = genre.MovieID, Naam = genre.Naam
            };

            ViewData["MovieID"] = new SelectList(context.Movies, "ID", "Titel", genre.MovieID);
            return(View(model));
        }