public IActionResult Create(CreateLocationVm vm, Guid[] movies) { if (ModelState.IsValid) { _locationRepo.AddMappedLocation(vm, movies); _locationRepo.Save(); return(RedirectToAction(nameof(Index))); } ViewBag.Movies = new SelectList(_movieRepo.GetAllMappedMovies(), "Id", "Name"); return(View(vm)); }
public void AddMappedLocation(CreateLocationVm vm, Guid[] movies) { Location location = _mapper.Map<Location>(vm); _repo.Add(location, movies); }