public static async Task SaveLikedArtists(LikedArtists artists) { await CreateLikedArtstsFile(); var localpath = ApplicationData.Current.LocalFolder; var file = await localpath.GetFileAsync("LikedArtists.json"); var json = JsonConvert.SerializeObject(artists); await FileIO.WriteTextAsync(file, json); }
public static async Task CreateLikedArtstsFile() { var localpath = ApplicationData.Current.LocalFolder; if (await localpath.TryGetItemAsync("LikedArtists.json") != null) { return; } var jsonModel = new LikedArtists() { Artists = new List <LikedArtist>() }; var stringJson = JsonConvert.SerializeObject(jsonModel); var likedArtistsFile = await localpath.CreateFileAsync("LikedArtists.json"); await FileIO.WriteTextAsync(likedArtistsFile, stringJson); }