Exemplo n.º 1
0
        public dataSource()
        {
            byte[] myDeviceID = (byte[])Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceUniqueId");
            string myId = Convert.ToBase64String(myDeviceID);

            StringBuilder htmlOutput = new StringBuilder("");

            DB db = new DB();
            db.setOutput(htmlOutput);

            db.login(myId);

            if (htmlOutput.Length == 0)
            {
                App.SaveDebugEntry("dataSource.constructor: JsonReaderException");
                return;
            }

            try
            {
                UserReturn output = JsonConvert.DeserializeObject<UserReturn>(htmlOutput.ToString());

                myUser = new User(output.imsiID
                        , output.userID
                        , output.imsi
                        , output.username
                        , output.email
                        , output.userStatus
                        , output.createDate
                        , output.modifyDate
                    );
            }
            catch (Newtonsoft.Json.JsonReaderException e)
            {
                App.SaveDebugEntry("dataSource.constructor: JsonReaderException");
            }
            catch (Newtonsoft.Json.JsonSerializationException e)
            {
                App.SaveDebugEntry("dataSource.constructor: JsonSerializationException");
            }
        }
Exemplo n.º 2
0
 public dataSource(dataSource toCopy)
 {
     this.myUser = toCopy.myUser.copy();
 }
Exemplo n.º 3
0
 public dataSource(User newUser)
 {
     this.myUser = newUser;
 }