Пример #1
0
        public void testGetPaymentReport()
        {
            DateTime startDate = DateTime.Now.Subtract(new TimeSpan(90, 0, 0, 0));
            DateTime endDate   = DateTime.Now;
            LinkIDReportDateFilter dateFilter = new LinkIDReportDateFilter(startDate, endDate);

            LinkIDPaymentReport report = client.getPaymentReport(dateFilter, null);

            Assert.NotNull(report);
            foreach (LinkIDPaymentOrder paymentOrder in report.paymentOrders)
            {
                Console.WriteLine(paymentOrder.ToString());
            }
        }
Пример #2
0
        public void testGetParkingSessions()
        {
            DateTime startDate = DateTime.Now.Subtract(new TimeSpan(30, 0, 0, 0));
            DateTime endDate   = DateTime.Now;

            LinkIDReportDateFilter dateFilter = new LinkIDReportDateFilter(startDate, endDate);

            LinkIDParkingReport report = client.getParkingReport(dateFilter, null);

            Assert.NotNull(report);
            foreach (LinkIDParkingSession session in report.parkingSessions)
            {
                Console.WriteLine(session.ToString());
            }
        }
Пример #3
0
        public void testWalletReport()
        {
            String walletOrganizationId = "urn:linkid:wallet:leaseplan";
            LinkIDReportDateFilter        dateFilter        = new LinkIDReportDateFilter(DateTime.Now.Subtract(new TimeSpan(30, 0, 0, 0)), null);
            LinkIDReportApplicationFilter applicationFilter = new LinkIDReportApplicationFilter("test-shop");
            LinkIDReportWalletFilter      walletFilter      = new LinkIDReportWalletFilter("123b1c22-e6c5-4ebc-9255-e59b72db5abf");

            LinkIDWalletReport report = client.getWalletReport(null, walletOrganizationId, applicationFilter,
                                                               walletFilter, dateFilter, null);

            Assert.NotNull(report);
            foreach (LinkIDWalletReportTransaction transaction in report.walletTransactions)
            {
                Console.WriteLine(transaction.ToString());
            }
        }