Пример #1
0
        public void TestDeserialize()
        {
            var    text  = new { Token = "tkn" };
            string json  = JsonMaker.Serialize(text);
            string token = JsonMaker.DeserializeToken(json);

            Assert.IsNotNull(token, "token != null");
            Assert.IsTrue(token == "tkn");
        }
Пример #2
0
        public void TestSerialize()
        {
            int[]  x    = new[] { 1, 2, 3 };
            string json = JsonMaker.Serialize(x);

            json = Regex.Escape(json);
            string a = @"\[1,2,3]";

            Assert.IsTrue(json == a);
        }
Пример #3
0
        /// <summary>Get and store token</summary>
        /// <returns>Success of authorization</returns>
        public bool Authorize(string username, string password, out HttpStatusCode statusCode)
        {
            var    loginData = new { username = username, password = password };
            string json      = JsonMaker.Serialize(loginData);
            string tokenJson = Send(AuthorizationUri, json, "application/json", out statusCode);

            if (statusCode == HttpStatusCode.OK)
            {
                Token = JsonMaker.DeserializeToken(tokenJson);
            }
            return(Token != null);
        }
Пример #4
0
 public string SendActivities(Report activities, out HttpStatusCode statusCode)
 {
     return(Send(SendDataUri, JsonMaker.Serialize(activities), "application/json", out statusCode));
 }
        public void StoreActivitiesListInDbAsJson(List <Activity> activities)
        {
            string json = JsonMaker.Serialize(activities);

            DbHelper.StoreJsonInActivitiesRegistry(_connectionString, json);
        }