Example #1
0
        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();

        }
Example #2
0
        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();
        }
Example #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());
        }