示例#1
0
        public void GetRejectedRequestList()
        {
            using (var controller = new TestDMCController())
            {
                var criteria = new Lpp.Dns.DTO.DataMartClient.Criteria.RequestListCriteria
                {
                    FromDate       = new DateTime(2000, 1, 1),
                    ToDate         = DateTime.UtcNow,
                    FilterByStatus = new List <Lpp.Dns.DTO.DataMartClient.Enums.DMCRoutingStatus> {
                        Lpp.Dns.DTO.DataMartClient.Enums.DMCRoutingStatus.RequestRejected
                    }
                };
                var list = AsyncHelpers.RunSync <Lpp.Dns.DTO.DataMartClient.RequestList>(() => controller.GetRequestList(criteria));
                Assert.IsNotNull(list);

                foreach (var row in list.Segment)
                {
                    Console.WriteLine("{0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, Allow Unattended Processing: {8},", row.DataMartName, row.Identifier, row.ModelName, row.Name, row.RequestTypePackageIdentifier, row.AdapterPackageVersion, row.RoutingStatus, row.Status, row.AllowUnattendedProcessing);
                }
            }
        }
示例#2
0
        public void GetRequestList2()
        {
            using (var controller = new TestDMCController())
            {
                var criteria = new Lpp.Dns.DTO.DataMartClient.Criteria.RequestListCriteria
                {
                    FromDate            = DateTime.UtcNow.Subtract(TimeSpan.FromDays(30)).Date,
                    ToDate              = DateTime.UtcNow,
                    FilterByDataMartIDs = new List <Guid> {
                        new Guid("{807c0944-6884-4e9a-b425-f04958263d43}")
                    },
                    //FilterByStatus = new[] { Lpp.Dns.DTO.DataMartClient.Enums.RequestStatuses.Submitted }
                };
                var list = AsyncHelpers.RunSync <Lpp.Dns.DTO.DataMartClient.RequestList>(() => controller.GetRequestList(criteria));
                Assert.IsNotNull(list);

                foreach (var row in list.Segment)
                {
                    Console.WriteLine("{0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, Allow Unattended Processing: {8},", row.DataMartName, row.Identifier, row.ModelName, row.Name, row.RequestTypePackageIdentifier, row.AdapterPackageVersion, row.RoutingStatus, row.Status, row.AllowUnattendedProcessing);
                }
            }
        }