Ejemplo n.º 1
0
        public async Task LoadDataFromFile()
        {
            if (!File.Exists(dataFilePath))
            {
                Data = new ScrapedData();
            }
            else
            {
                using (var dataStream = new MemoryStream(await File.ReadAllBytesAsync(dataFilePath)))
                    using (var streamReader = new StreamReader(dataStream))
                        using (var reader = new JsonTextReader(streamReader))
                        {
                            try
                            {
                                JsonSerializer serializer = new JsonSerializer();
                                Data = serializer.Deserialize <ScrapedData>(reader);
                            }
                            catch (JsonException)
                            {
                                Data = new ScrapedData();
                            }
                        }
            }

            SetupComplete = true;
        }
Ejemplo n.º 2
0
 public async Task LoadFromWeb(int fromShowNumber, int toShowNumber)
 {
     Data = new ScrapedData();
     await AddFromWeb(fromShowNumber, toShowNumber);
 }
Ejemplo n.º 3
0
 public void ClearData() => Data = new ScrapedData();