public ActionResult Templates(UpdateTypeTemplatesModel request) { AdventureType adventureType = TypeRepository.GetAdventureType(request.AdventureTypeId); if (adventureType == null) return View("NotFound"); var templates = TypeTemplateRepository.GetTypeTemplateList(); var selectedTemplates = templates.Where(t => request.TemplatesSelected.Contains(t.Id)).ToList(); adventureType.DataCardTemplates = selectedTemplates; TypeRepository.SaveAdventureType(adventureType); return View(request.AdventureTypeId); }
public ActionResult Templates(string id) { AdventureType adventureType = TypeRepository.GetAdventureType(id); if (adventureType == null) return View("NotFound"); var model = new UpdateTypeTemplatesModel { AdventureTypeId = adventureType.Id, TemplateList = TypeTemplateRepository.GetTypeTemplateList() }; return View(model); }