コード例 #1
0
        public static ApiQueryMaker TripById(int id)
        {
            var query = new ApiQueryMaker(QueryType.TripById);

            query.AddParameter("id", id.ToString());

            return(query);
        }
コード例 #2
0
        public static ApiQueryMaker UserLogin(string base64User, string md5Password)
        {
            var query = new ApiQueryMaker(QueryType.UserLogin);

            query.AddParameter("user", base64User);
            query.AddParameter("pass", md5Password);

            return(query);
        }
コード例 #3
0
        public static async Task <IList <Trip> > GetTrips(ApiQueryMaker query)
        {
            var answer = await Rest.Request(query);

            if (answer.Status != Status.Ok)
            {
                return(null);
            }

            return(TripFeedJson.Serialize(answer.Result));
        }
コード例 #4
0
        public static async Task <User> DoLogin(ApiQueryMaker query)
        {
            var answer = await Rest.Request(query);

            if (answer.Status != Status.Ok)
            {
                return(null);
            }

            return(UserJson.Serialize(answer.Result));
        }
コード例 #5
0
        public static async Task <string> GetTrip(ApiQueryMaker query)
        {
            var answer = await Rest.Request(query);

            if (answer.Status != Status.Ok)
            {
                return(null);
            }

            return(answer.Result);
        }