예제 #1
0
        public async Task <LoginResponse> LoginAsync(string username, string password)
        {
            var request = new RestRequest(Method.POST);

            request.RequestFormat = DataFormat.Json;
            //request.Resource = GlobalSetting.Instance.LoginEndpoint;
            //request.AddJsonBody(auth);
            return(await _requestProvider.ExecuteAsync <LoginResponse>(request));
        }
예제 #2
0
        public async Task <CommonResponse> ChangeStatus(VehicleStatus status, int vehicleId)
        {
            var request = new RestRequest(Method.PUT);

            request.Resource = GlobalSetting.Instance.VehicleEndpoint;
            int statusValue = (int)status;

            request.AddHeader("status", statusValue.ToString());
            request.AddHeader("vehicleid", vehicleId.ToString());
            // Execute
            return(await _requestProvider.ExecuteAsync <CommonResponse>(request));
        }