public ActionResult Naming() { var model = new EpisodeNamingModel(); model.SeriesName = _configProvider.SortingIncludeSeriesName; model.EpisodeName = _configProvider.SortingIncludeEpisodeTitle; model.ReplaceSpaces = _configProvider.SortingReplaceSpaces; model.AppendQuality = _configProvider.SortingAppendQuality; model.SeasonFolders = _configProvider.UseSeasonFolder; model.SeasonFolderFormat = _configProvider.SortingSeasonFolderFormat; model.SeparatorStyle = _configProvider.SortingSeparatorStyle; model.NumberStyle = _configProvider.SortingNumberStyle; model.MultiEpisodeStyle = _configProvider.SortingMultiEpisodeStyle; model.SceneName = _configProvider.SortingUseSceneName; model.SeparatorStyles = new SelectList(EpisodeSortingHelper.GetSeparatorStyles(), "Id", "Name"); model.NumberStyles = new SelectList(EpisodeSortingHelper.GetNumberStyles(), "Id", "Name"); model.MultiEpisodeStyles = new SelectList(EpisodeSortingHelper.GetMultiEpisodeStyles(), "Id", "Name"); //Metadata model.MetadataXbmcEnabled = _metadataProvider.GetSettings(typeof(Core.Providers.Metadata.Xbmc)).Enable; model.MetadataUseBanners = _configProvider.MetadataUseBanners; return View(model); }
public JsonResult SaveNaming(EpisodeNamingModel data) { if (ModelState.IsValid) { _configProvider.SortingIncludeSeriesName = data.SeriesName; _configProvider.SortingIncludeEpisodeTitle = data.EpisodeName; _configProvider.SortingReplaceSpaces = data.ReplaceSpaces; _configProvider.SortingAppendQuality = data.AppendQuality; _configProvider.UseSeasonFolder = data.SeasonFolders; _configProvider.SortingSeasonFolderFormat = data.SeasonFolderFormat; _configProvider.SortingSeparatorStyle = data.SeparatorStyle; _configProvider.SortingNumberStyle = data.NumberStyle; _configProvider.SortingMultiEpisodeStyle = data.MultiEpisodeStyle; return GetSuccessResult(); } return GetInvalidModelResult(); }
public JsonResult SaveNaming(EpisodeNamingModel data) { if (ModelState.IsValid) { _configProvider.SortingIncludeSeriesName = data.SeriesName; _configProvider.SortingIncludeEpisodeTitle = data.EpisodeName; _configProvider.SortingReplaceSpaces = data.ReplaceSpaces; _configProvider.SortingAppendQuality = data.AppendQuality; _configProvider.UseSeasonFolder = data.SeasonFolders; _configProvider.SortingSeasonFolderFormat = data.SeasonFolderFormat; _configProvider.SortingSeparatorStyle = data.SeparatorStyle; _configProvider.SortingNumberStyle = data.NumberStyle; _configProvider.SortingMultiEpisodeStyle = data.MultiEpisodeStyle; _configProvider.SortingUseSceneName = data.SceneName; //Metadata _configProvider.MetadataUseBanners = data.MetadataUseBanners; //Xbmc var xbmc = _metadataProvider.GetSettings(typeof(Core.Providers.Metadata.Xbmc)); xbmc.Enable = data.MetadataXbmcEnabled; _metadataProvider.SaveSettings(xbmc); return GetSuccessResult(); } return GetInvalidModelResult(); }
public ActionResult Naming() { var model = new EpisodeNamingModel(); model.SeriesName = _configProvider.SortingIncludeSeriesName; model.EpisodeName = _configProvider.SortingIncludeEpisodeTitle; model.ReplaceSpaces = _configProvider.SortingReplaceSpaces; model.AppendQuality = _configProvider.SortingAppendQuality; model.SeasonFolders = _configProvider.UseSeasonFolder; model.SeasonFolderFormat = _configProvider.SortingSeasonFolderFormat; model.SeparatorStyle = _configProvider.SortingSeparatorStyle; model.NumberStyle = _configProvider.SortingNumberStyle; model.MultiEpisodeStyle = _configProvider.SortingMultiEpisodeStyle; model.SeparatorStyles = new SelectList(EpisodeSortingHelper.GetSeparatorStyles(), "Id", "Name"); model.NumberStyles = new SelectList(EpisodeSortingHelper.GetNumberStyles(), "Id", "Name"); model.MultiEpisodeStyles = new SelectList(EpisodeSortingHelper.GetMultiEpisodeStyles(), "Id", "Name"); return View(model); }