public void SaveMpGenres(List<MpGenre> mpGenres)
{
Setting setting;
foreach (var genre in mpGenres)
{
setting = GetSetting("genreMapName" + genre.Id, "");
setting.Value = genre.Name;
setting.Persist();
string mappedProgramGenres = "";
foreach (var programGenre in genre.MappedProgramGenres)
{
mappedProgramGenres += programGenre + '{';
}
setting = GetSetting("genreMapEntry" + genre.Id, "");
setting.Value = mappedProgramGenres.TrimEnd('{');
setting.Persist();
setting = GetSetting("genreMapNameEnabled" + genre.Id, "true");
setting.Value = genre.Enabled.ToString();
setting.Persist();
if (genre.IsMovie)
{
setting = GetSetting("genreMapMovieGenreId", "-1");
setting.Value = genre.Id.ToString();
setting.Persist();
}
}
}