Example #1
0
 protected override void OnFinished()
 {
     AppData.save_to_file(apps, _appsFileName);
     DeveloperData.Serialize(developers, _developersFileName);
     SaveExceptions(_exceptionsPath, _exceptions);
     YoutubeData.save_to_file(_videos, _videoFileName);
 }
        void SavePart(int step = 10)
        {
            List <AppData>       appsPart       = new List <AppData>();
            List <DeveloperData> developersPart = new List <DeveloperData>();
            List <YoutubeData>   videosPart     = new List <YoutubeData>();

            foreach (DeveloperData developer in developers.TakeEvery(step))
            {
                developersPart.Add(developer);
                foreach (AppData app in developer.apps)
                {
                    appsPart.Add(app);
                    if (app.video != null)
                    {
                        videosPart.Add(app.video);
                    }
                }
            }

            AppData.save_to_file(appsPart, fastMiniBasePath + "apps.txt");
            YoutubeData.save_to_file(videosPart, fastMiniBasePath + "video.txt");
            DeveloperData.Serialize(developersPart, fastMiniBasePath + "developers.txt");
        }