예제 #1
0
파일: Program.cs 프로젝트: dav4uk/net
        public static void Main()
        {
            var embededReportingServer = new EmbeddedReportingServer() { PingTimeout = new TimeSpan(0, 0, 100) };
            embededReportingServer.StartAsync().Wait();

            var reportingService = new ReportingService(embededReportingServer.EmbeddedServerUri);
            reportingService.SynchronizeTemplatesAsync().Wait();

            var rs = new ReportingService("http://localhost:2000");
            var r = rs.GetServerVersionAsync().Result;


            var result = rs.RenderAsync("Report1", null).Result;

            Console.WriteLine("Done");
            embededReportingServer.StopAsync().Wait();

        }
예제 #2
0
파일: Program.cs 프로젝트: BSchelkens/net
        public static void Main()
        {
            var embededReportingServer = new EmbeddedReportingServer();

            embededReportingServer.StartAsync().Wait();

            var reportingService = new ReportingService(embededReportingServer.EmbeddedServerUri);

            reportingService.SynchronizeTemplatesAsync().Wait();

            var rs = new ReportingService("http://localhost:2000");
            var r  = rs.GetServerVersionAsync().Result;


            var result = rs.RenderAsync("Report1", null).Result;

            Console.WriteLine("Done");
            embededReportingServer.StopAsync().Wait();
        }
예제 #3
0
        public async void odata_delete_should_work()
        {
            await _reportingService.SynchronizeTemplatesAsync();

            var entry = await _reportingService.CreateODataClient().For <Template>()
                        .Filter(x => x.shortid == "Report1")
                        .FindEntryAsync();

            await _reportingService.CreateODataClient().For <Template>().Key(entry._id).DeleteEntryAsync();

            var entries = await _reportingService.CreateODataClient().For <Template>()
                          .Filter(x => x.shortid == "Report1")
                          .FindEntriesAsync();

            Assert.IsFalse(entries.Any());
        }