Skip to content

Commit 46ef6af

Browse files
Vishnu7101karthickthangasamy
authored andcommitted
feature(REPORT-380146): aspnet-core-samples
1 parent fa05614 commit 46ef6af

37 files changed

+308
-100
lines changed

Controllers/ReportWriterController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
namespace ReportsCoreSamples.Controllers
1212
{
13-
[Route("[controller]"), Route("report-writer")]
13+
[Route("report-writer")]
1414
public class ReportWriterController : PreviewController
1515
{
1616
private IWebHostEnvironment _hostingEnvironment;
@@ -152,7 +152,7 @@ public override string GetImageFromHTML(string url)
152152
public async Task<string> ConvertBase64(string url)
153153
{
154154
string puppeteerChromeExe = "";
155-
puppeteerChromeExe = Path.Combine(_hostingEnvironment.WebRootPath, "puppeteer", "Win-901912", "chrome-win", "chrome.exe");
155+
puppeteerChromeExe = Path.Combine(_hostingEnvironment.WebRootPath, "puppeteer", "Win-901912", "chrome-linux", "chrome");
156156
await using var browser = await PuppeteerSharp.Puppeteer.LaunchAsync(new PuppeteerSharp.LaunchOptions
157157
{
158158
Headless = true,

ReportsCoreSamples.csproj

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,15 @@
1616
<PackageReference Include="Microsoft.CodeAnalysis.Common" Version="4.8.0" />
1717
</ItemGroup>
1818
<ItemGroup>
19-
<PackageReference Include="Bold.Licensing" Version="6.1.34" />
20-
<PackageReference Include="BoldReports.AspNet.Core" Version="6.1.34" />
21-
<PackageReference Include="BoldReports.CRI.Barcode" Version="6.1.34" />
22-
<PackageReference Include="BoldReports.Net.Core" Version="6.1.34" />
23-
<PackageReference Include="BoldReports.Data.WebData" Version="6.1.34" />
24-
<PackageReference Include="BoldReports.Data.Csv" Version="6.1.34" />
25-
<PackageReference Include="BoldReports.Data.Excel" Version="6.1.34" />
26-
<PackageReference Include="BoldReports.Data.ElasticSearch" Version="6.1.34" />
27-
<PackageReference Include="BoldReports.Data.SSAS" Version="6.1.34" />
28-
<PackageReference Include="BoldReports.Data.Snowflake" Version="5.4.20" />
19+
<PackageReference Include="Bold.Licensing" Version="6.2.32" />
20+
<PackageReference Include="BoldReports.AspNet.Core" Version="6.2.32" />
21+
<PackageReference Include="BoldReports.CRI.Barcode" Version="6.2.32" />
22+
<PackageReference Include="BoldReports.Net.Core" Version="6.2.32" />
23+
<PackageReference Include="BoldReports.Data.WebData" Version="6.2.32" />
24+
<PackageReference Include="BoldReports.Data.Csv" Version="6.2.32" />
25+
<PackageReference Include="BoldReports.Data.Excel" Version="6.2.32" />
26+
<PackageReference Include="BoldReports.Data.ElasticSearch" Version="6.2.32" />
27+
<PackageReference Include="BoldReports.Data.SSAS" Version="6.2.32" />
2928
<PackageReference Include="BuildBundlerMinifier" Version="3.2.449" />
3029
<PackageReference Include="log4net" Version="2.0.15" />
3130
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
@@ -36,9 +35,10 @@
3635
</PackageReference>
3736
<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="8.0.0" />
3837
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
39-
<PackageReference Include="BoldReports.Data.MySQL" Version="6.1.34" />
40-
<PackageReference Include="BoldReports.Data.Oracle" Version="6.1.34" />
41-
<PackageReference Include="BoldReports.Data.PostgreSQL" Version="6.1.34" />
38+
<PackageReference Include="BoldReports.Data.MySQL" Version="6.2.32" />
39+
<PackageReference Include="BoldReports.Data.Oracle" Version="6.2.32" />
40+
<PackageReference Include="BoldReports.Data.PostgreSQL" Version="6.2.32" />
41+
<PackageReference Include="BoldReports.Data.Snowflake" Version="6.2.32" />
4242
</ItemGroup>
4343
<ItemGroup>
4444
<None Include="Controllers\**" CopyToOutputDirectory="Always" />

Views/ExternalParameterReport/Index.cshtml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
@section control {
44
<form>
5+
<input name="__RequestVerificationToken" type="hidden" id="csrf-token" />
56
<div class="r-w-container" id="external-container">
67
<div class="r-w-sample-container">
78
<ej-sample>
@@ -88,6 +89,7 @@
8889
if(subCategory.value != null)
8990
subCategory.clear();
9091
subCategory.dataSource = categoryDropDownList;
92+
$('#update').prop('disabled', !subCategory.value);
9193
}
9294
});
9395
subCategory = new ejs.dropdowns.MultiSelect({
@@ -103,7 +105,10 @@
103105
width: "180px",
104106
height: "30px",
105107
value: [2],
106-
placeholder: "Select Option"
108+
placeholder: "Select Option",
109+
change: function(args) {
110+
$('#update').prop('disabled', !args.value.length);
111+
}
107112
});
108113
startDate.appendTo('#startdate');
109114
endDate.appendTo('#enddate');
@@ -129,6 +134,9 @@
129134
reportViewer.model.parameters = parameters;
130135
reportViewer.reload();
131136
}
137+
138+
var token = "@Context.Request.Cookies["CSRF-TOKEN"]";
139+
document.getElementById('csrf-token').value = token;
132140
</script>
133141
}
134142
@section description {

Views/ReportWriter/Index.cshtml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
@inject Globals globals;
22

33
@section control {
4-
<form action="~/ReportWriter/generate" class="r-w-form" id="reportform" method="post">
4+
<form action="~/report-writer/generate" class="r-w-form" id="reportform" method="post">
5+
<input name="__RequestVerificationToken" type="hidden" id="csrf-token" />
56
<div class="r-w-container" id="writer-container">
67
<div class="r-w-sample-container">
78
<div class="r-w-samples">
@@ -25,7 +26,7 @@
2526
<div class="r-w-sample-title">Website Visitor Analysis</div>
2627
</div>
2728
<div class="r-w-sample r-w-sample-portrait" onclick="onSampleClick({event: event, name:'sales-report'})">
28-
<img class="r-w-sample-image" style="background-position-y: 1680px" />
29+
<img class="r-w-sample-image" style="background-position-y: 1200px" />
2930
<div class="r-w-sample-title">Sales Report</div>
3031
</div>
3132
<div class="r-w-sample r-w-sample-portrait" onclick="onSampleClick({event: event, name:'sub-report'})">
@@ -82,6 +83,8 @@
8283
});
8384
dropdown.appendTo('#dropdown');
8485
});
86+
var token = "@Context.Request.Cookies["CSRF-TOKEN"]";
87+
document.getElementById('csrf-token').value = token;
8588
</script>
8689

8790
}

Views/Shared/_header.cshtml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@inject SampleData ds;
2+
@inject Microsoft.Extensions.Configuration.IConfiguration Configuration;
23
<div class="ej-sb-header">
34
<div class="ej-sb-left-side">
45
<div class="ej-sb-hamburger-icon ej-sb-icons" onclick="onHamBurgerClick()"></div>
@@ -26,7 +27,7 @@
2627
<div class="ej-sb-right-side">
2728
<!-- We hided this element as per management instruction -->
2829
@* <a class="ej-sb-button nav-link bold-schedule-demo" href="https://www.boldreports.com/schedule-free-demo" target="_blank" rel="noreferrer">Schedule Free Demo</a> *@
29-
<a class="ej-sb-button nav-link product-detail" href='@(Context.Request.Path.Value.Contains("ReportViewer") ? "https://www.boldreports.com/embedded-reporting/aspnet-core-report-viewer" : "https://www.boldreports.com/embedded-reporting/aspnet-core-report-writer")' target="_blank" rel="noreferrer">Product Detail</a>
30-
<a class="ej-sb-button nav-link try-it-free" href="https://app.boldid.net/reporting/embedded/register?plan=174&evaluation=v2&leadsource=demos.boldreports.com&gclid=&referrerroriginurl=https://demos.boldreports.com/pricing&secondaryreferraloriginurl=https://demos.boldreports.com/&host=server&quantity=1" target="_blank" rel="noreferrer">Try it Free</a>
30+
<a class="ej-sb-button nav-link product-detail" href='@(Context.Request.Path.Value.Contains("report-viewer") ? Configuration["externalURLs:productDetailViewer"] : (Context.Request.Path.Value.Contains("report-designer") ? Configuration["externalURLs:productDetailDesigner"] : Configuration["externalURLs:productDetailWriter"]))' target="_blank" rel="noreferrer">Product Detail</a>
31+
<a class="ej-sb-button nav-link try-it-free" href="@Configuration["externalURLs:tryItFree"]" target="_blank" rel="noreferrer">Try it Free</a>
3132
</div>
3233
</div>

Views/Shared/_index.cshtml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@inject SampleData ds;
2+
@inject Microsoft.Extensions.Configuration.IConfiguration Configuration;
23
<!DOCTYPE html>
34
<html lang="en">
45
<head>
@@ -134,27 +135,27 @@
134135
<div class="cnt-text cnt-text-3"></div>
135136
</div>
136137
</div>
137-
<a class="free-trial-url" target="_blank" rel="noreferrer">
138+
<a class="free-trial-url" href="@Configuration["externalURLs:tryItFree"]" target="_blank" rel="noreferrer">
138139
<div class="free-trial">TRY IT FOR FREE</div>
139140
</a>
140141
</div>
141142
<!--Footer section-->
142143
<div class="ej-lp-footer">
143144
<div class="ej-lp-footer-links">
144-
<a href="https://help.boldreports.com/embedded-reporting/aspnet-core-reporting/" target="_blank" rel="noreferrer">
145+
<a href="@Configuration["externalURLs:footerDocumentation"]" target="_blank" rel="noreferrer">
145146
Documentation
146147
</a>
147-
<a href="https://www.boldreports.com/blog" target="_blank" rel="noreferrer">
148+
<a href="@Configuration["externalURLs:footerBlog"]" target="_blank" rel="noreferrer">
148149
Blog
149150
</a>
150-
<a href="https://support.boldreports.com/" target="_blank" rel="noreferrer">
151+
<a href="@Configuration["externalURLs:footerSupport"]" target="_blank" rel="noreferrer">
151152
Support
152153
</a>
153-
<a href="https://www.boldreports.com/feedback" target="_blank" rel="noreferrer">
154+
<a href="@Configuration["externalURLs:footerFeedback"]" target="_blank" rel="noreferrer">
154155
Feedback
155156
</a>
156157
</div>
157-
<div class="ej-lp-footer-copyright">Copyright © 2001-2024 Syncfusion Inc.</div>
158+
<div class="ej-lp-footer-copyright">@Configuration["copyrightInfo"]</div>
158159
</div>
159160
</div>
160161
</ej-main-content>

appsettings.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,18 @@
66
},
77
"AllowedHosts": "*",
88
"appSettings": {
9-
"ExtAssemblies": "BoldReports.Data.WebData;BoldReports.Data.Csv;BoldReports.Data.Excel;BoldReports.Data.SSAS;BoldReports.CRI.Barcode;BoldReports.Data.ElasticSearch;BoldReports.Data.Snowflake;BoldReports.Data.MySQL;BoldReports.Data.Oracle;BoldReports.Data.PostgreSQL;",
9+
"ExtAssemblies": "BoldReports.Data.WebData;BoldReports.Data.Csv;BoldReports.Data.Excel;BoldReports.Data.SSAS;BoldReports.CRI.Barcode;BoldReports.Data.ElasticSearch;BoldReports.Data.MySQL;BoldReports.Data.Oracle;BoldReports.Data.PostgreSQL;BoldReports.Data.Snowflake;",
1010
"IsOfflineLicense": "true"
11+
},
12+
"copyrightInfo": "Copyright © 2001-2024 Syncfusion Inc.",
13+
"externalURLs": {
14+
"tryItFree": "https://app.boldid.net/reporting/embedded/register?plan=174&evaluation=v2&leadsource=demos.boldreports.com&gclid=&referrerroriginurl=https://demos.boldreports.com/pricing&secondaryreferraloriginurl=https://demos.boldreports.com/&host=server&quantity=1",
15+
"productDetailViewer": "https://www.boldreports.com/embedded-reporting/blazor-report-viewer",
16+
"productDetailDesigner": "https://www.boldreports.com/embedded-reporting/blazor-report-designer",
17+
"productDetailWriter": "https://www.boldreports.com/embedded-reporting/blazor-report-writer",
18+
"footerDocumentation": "https://help.boldreports.com/embedded-reporting/blazor-reporting/",
19+
"footerBlog": "https://www.boldreports.com/blog",
20+
"footerSupport": "https://support.boldreports.com/",
21+
"footerFeedback": "https://www.boldreports.com/feedback"
1122
}
1223
}

wwwroot/css/bold-reports/v2.0/bootstrap-dark/bold.report-designer.min.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

wwwroot/css/bold-reports/v2.0/bootstrap-dark/bold.report-viewer.min.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

wwwroot/css/bold-reports/v2.0/bootstrap-light/bold.report-designer.min.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)