filmov
tv
Preview Reports as PDF in .NET MAUI Apps using Backend Web API Service Endpoints with EF Core

Показать описание
In this video (Part 5), we will create a DevExpress report and configure security permissions for different users to safely access the report from Blazor and Web API apps. Then, we will implement a service endpoint to download our report as PDF via HTTP requests. Our .NET MAUI app, a consumer, will display the downloaded report contents using the default Android PDF viewer.
⌚ TimeLine ⌚
0:00 Overview available documentation for the Web API Service and Reports module.
2:49 Register and configure the Reports module to store report definitions in the database.
3:19 Add a report definition entity to the Entity Framework's DbContext.
3:27 Create a DevExpress report at design time.
3:58 Bind the CollectionDataSource component to data and design a required report layout.
4:35 Register the DevExpress report definition in the database updater.
4:53 Preview the report with data in the administrative Blazor web portal.
5:34 Configure CRUD permissions for the default role to access reports in Blazor and Web API apps.
6:34 Implement a secured endpoint to export the report as PDF.
7:06 Test the report endpoint using Swagger UI.
8:20 Overview the built-in Report module endpoints created using the Solution Wizard.
8:58 Add the ShapeIt button to the .NET MAUI page.
9:50 Bind the corresponding .NET MAUI command to the button.
10:08 Implement the ShapeIt method to securely download our custom report endpoint.
11:01 Configure the Android manifest to allow downloading and showing report contents.
11:31 Open the downloaded PDF using the .NET MAUI default file viewer.
⚡️⚡️⚡️ Overview ⚡️⚡️⚡️
📒 Documentation 📒
⚡️ XAF's Community, Consulting & Training ⚡️
🚀 Obtain Your Free License Today 🚀
✅ Pricing and Online Demos ✅
🆘 We Are Here to Help 🆘
#DevExpress, #devexpress_xaf #devexpress_maui #devexpress_mobile #aspnetcore #MAUI #aspnet #webapi #blazor #rbac #api #efcore #entityframework #mobiledevelopment
⌚ TimeLine ⌚
0:00 Overview available documentation for the Web API Service and Reports module.
2:49 Register and configure the Reports module to store report definitions in the database.
3:19 Add a report definition entity to the Entity Framework's DbContext.
3:27 Create a DevExpress report at design time.
3:58 Bind the CollectionDataSource component to data and design a required report layout.
4:35 Register the DevExpress report definition in the database updater.
4:53 Preview the report with data in the administrative Blazor web portal.
5:34 Configure CRUD permissions for the default role to access reports in Blazor and Web API apps.
6:34 Implement a secured endpoint to export the report as PDF.
7:06 Test the report endpoint using Swagger UI.
8:20 Overview the built-in Report module endpoints created using the Solution Wizard.
8:58 Add the ShapeIt button to the .NET MAUI page.
9:50 Bind the corresponding .NET MAUI command to the button.
10:08 Implement the ShapeIt method to securely download our custom report endpoint.
11:01 Configure the Android manifest to allow downloading and showing report contents.
11:31 Open the downloaded PDF using the .NET MAUI default file viewer.
⚡️⚡️⚡️ Overview ⚡️⚡️⚡️
📒 Documentation 📒
⚡️ XAF's Community, Consulting & Training ⚡️
🚀 Obtain Your Free License Today 🚀
✅ Pricing and Online Demos ✅
🆘 We Are Here to Help 🆘
#DevExpress, #devexpress_xaf #devexpress_maui #devexpress_mobile #aspnetcore #MAUI #aspnet #webapi #blazor #rbac #api #efcore #entityframework #mobiledevelopment
Комментарии