public IActionResult Edit(EditLocationVm vm, Guid[] movies) { if (ModelState.IsValid) { _locationRepo.UpdateMappedLocation(vm, movies); _locationRepo.Save(); return(RedirectToAction(nameof(Index))); } ViewBag.Movies = new SelectList(_movieRepo.GetAllMappedMovies(), "Id", "Name"); return(View(vm)); }
public void UpdateMappedLocation(EditLocationVm vm, Guid[] movies) { var location = _mapper.Map<Location>(vm); _repo.Update(location,movies); }
public EditLocationVm GetMappedLocation(Guid id) { Location location = _repo.GetLocation(id); EditLocationVm vm = _mapper.Map<EditLocationVm>(location); return vm; }