Esempio n. 1
0
 private void LoadLocalData()
 {
     using (var file = File.OpenText(dataFilePath))
     {
         var serializer = new JsonSerializer();
         data = (ShoppingListData)serializer.Deserialize(file, typeof(ShoppingListData));
     }
 }
Esempio n. 2
0
        private void InitLocalData()
        {
            var directory = Path.GetDirectoryName(dataFilePath);

            if (!Directory.Exists(directory))
            {
                Directory.CreateDirectory(directory);
            }
            if (!File.Exists(dataFilePath))
            {
                data       = new ShoppingListData();
                data.Items = new List <ShoppingListItem>();
                SaveLocalData();
            }
        }