public async Task <IActionResult> SubmitEditAttractionForm(EditAttractionViewModel vm) { var attraction = await _attractionRepository.GetAsync(vm.Id); attraction.Name = vm.Name; attraction.Description = vm.Description; attraction.Link = vm.Link; attraction.IsVisibleToClient = vm.IsVisibleToClient; await _attractionRepository.SaveAsync(); return(RedirectToAction("LoadActiveAttractions", "Admin")); }
public async Task <IActionResult> LoadAttractionEditForm(int id) { var attraction = await _attractionRepository.GetAttractionWithImageGroupAsync(id); var vm = new EditAttractionViewModel() { Description = attraction.Description, Id = attraction.Id, ImageGroup = attraction.ImageGroup, IsVisibleToClient = attraction.IsVisibleToClient, Link = attraction.Link, Name = attraction.Name }; return(View("Forms/EditAttractionForm", vm)); }