コード例 #1
0
        public IActionResult Create()
        {
            CreateMovieVM model = new CreateMovieVM();

            model.Components = movieOperation.GetCreateMovieComponents();
            return(View(model));
        }
コード例 #2
0
 public IActionResult Create(CreateMovieVM model)
 {
     if (!ModelState.IsValid)
     {
         model.Compenents = movieOperation.GetCreateMovieComponents();
         return(View(model));
     }
     movieOperation.Create(model.MovieModel);
     return(RedirectToAction(nameof(Index)));
 }
コード例 #3
0
        public List <MovieGenre> Resolve(CreateMovieVM source, Movie destination, List <MovieGenre> destMember, ResolutionContext context)
        {
            List <MovieGenre> ls = new List <MovieGenre>();

            foreach (int id in source.Genres)
            {
                ls.Add(new MovieGenre {
                    GenreId = id, MovieId = destination.MovieId
                });
            }

            return(ls);
        }
コード例 #4
0
 public List <Rating> Resolve(CreateMovieVM source, Movie destination, List <Rating> destMember, ResolutionContext context)
 {
     return(new List <Rating> {
         source.Rating
     });
 }