public void Save() { lock (_downloadslock) { List <EpisodeWithDownloadSettings> sv = new List <EpisodeWithDownloadSettings>(); foreach (DownloadItem d in _downloads) { EpisodeWithDownloadSettingAndStatus dk = new EpisodeWithDownloadSettingAndStatus(); d.Episode.CopyTo(dk); dk.DownloadStatus = d.Status; sv.Add(dk); } string cpath = Path.Combine(UserDataPath.Get(), downloads); File.WriteAllText(cpath, JsonConvert.SerializeObject(sv)); } }
public void Save() { lock (_downloadslock) { List<EpisodeWithDownloadSettings> sv=new List<EpisodeWithDownloadSettings>(); foreach (DownloadItem d in _downloads) { EpisodeWithDownloadSettingAndStatus dk =new EpisodeWithDownloadSettingAndStatus(); d.Episode.CopyTo(dk); dk.DownloadStatus = d.Status; sv.Add(dk); } string cpath = Path.Combine(UserDataPath.Get(), downloads); File.WriteAllText(cpath, JsonConvert.SerializeObject(sv)); } }