public EditMovieVm GetMappedMovie(Guid id) { Movie movie = _repo.GetMovie(id); EditMovieVm vm = _mapper.Map <EditMovieVm>(movie); return(vm); }
public IActionResult Edit(EditMovieVm vm, Guid[] locations) { if (ModelState.IsValid) { _repo.UpdateMappedMovie(vm, locations); _repo.Save(); return(RedirectToAction(nameof(Index))); } ViewBag.Locations = new SelectList(_locationRepo.GetAllMappedLocations(), "Id", "Name"); return(View(vm)); }
public void UpdateMappedMovie(EditMovieVm vm, Guid[] locations) { var movie = _mapper.Map <Movie>(vm); _repo.Update(movie, locations); }