public IActionResult Create() { CreateMovieVM model = new CreateMovieVM(); model.Components = movieOperation.GetCreateMovieComponents(); return(View(model)); }
public IActionResult Create(CreateMovieVM model) { if (!ModelState.IsValid) { model.Compenents = movieOperation.GetCreateMovieComponents(); return(View(model)); } movieOperation.Create(model.MovieModel); return(RedirectToAction(nameof(Index))); }
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); }
public List <Rating> Resolve(CreateMovieVM source, Movie destination, List <Rating> destMember, ResolutionContext context) { return(new List <Rating> { source.Rating }); }