public static User FromJson(String jsonString) { JsonObject jsonObject = JsonObject.Parse(jsonString); User result = new DementiaApp.User(); result._dateCreated = Convert.ToDateTime(jsonObject.GetNamedString("dateCreated")); result._id = Guid.Parse(jsonObject.GetNamedString("id")); result._name = jsonObject.GetNamedString("name"); result._email = jsonObject.GetNamedString("email"); return(result); }
public MainPage() { this.InitializeComponent(); User u = new DementiaApp.User(); Debug.WriteLine("User {0} created at {1}", u.Id, u.DateCreated); u.Name = "Michael Bowman"; u.Email = "*****@*****.**"; Debug.WriteLine(u); }
private async void btnSave_Click(object sender, RoutedEventArgs e) { Debug.WriteLine("Saving2 user..."); User user = new DementiaApp.User(); user.Name = txtName.Text; user.Email = txtEmail.Text; Debug.WriteLine("User: " + user.ToJson()); Windows.Storage.StorageFolder storageFolder = Windows.Storage.ApplicationData.Current.LocalFolder; Windows.Storage.StorageFile userFile = await storageFolder.CreateFileAsync(USER_FILE, Windows.Storage.CreationCollisionOption.ReplaceExisting); await Windows.Storage.FileIO.WriteTextAsync(userFile, user.ToJson()); this.loadUserFromStorage(); }