public ActionResult Index() { var settings = _lightboxService.GetSettings(); var settingsViewModel = new SettingsViewModel { Enabled = settings.Enabled, ContainerSelector = settings.ContainerSelector, LinkClasses = ListUtils.ListToString(settings.LinkClasses), LinkRelAttributeValue = settings.LinkRelAttributeValue, ImageChildTagRequired = settings.ImageChildTagRequired, LinkToImageRequired = settings.LinkToImageRequired, ImageFileExtensions = ListUtils.ListToString(settings.ImageFileExtensions), CustomScript = settings.CustomScript }; return View(settingsViewModel); }
public ActionResult Index(SettingsViewModel settingsViewModel) { // TODO: permissions, validation if (!ModelState.IsValid) { return Index(); } var settings = new LightboxSettings { Enabled = settingsViewModel.Enabled, ContainerSelector = settingsViewModel.ContainerSelector, LinkClasses = ListUtils.StringToList(settingsViewModel.LinkClasses), LinkRelAttributeValue = settingsViewModel.LinkRelAttributeValue, ImageChildTagRequired = settingsViewModel.ImageChildTagRequired, LinkToImageRequired = settingsViewModel.LinkToImageRequired, ImageFileExtensions = ListUtils.StringToList(settingsViewModel.ImageFileExtensions), CustomScript = settingsViewModel.CustomScript }; _lightboxService.SaveSettings(settings); return Index(); }