Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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();
        }