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.
The basic functions of our Web API Service (CRUD, authentication, and authorization powered by EF Core and our XPO ORM library) are available free-of-charge - register your free copy today at https://www.devexpress.com/security-a.... Additional services/benefits of our Web API Service (such as Report, Audit Trail, Localization, File Attachment, Validation, Non-Persistent Object Module, admin portal UI, technical support and full source code) ship as part of the DevExpress Universal Subscription.
Part 1: • A 1-Click Solution for CRUD Web API w... (Web API Service Overview)
Part 2: • Manage Web API Role-based CRUD Permis... (XAF Desktop/Blazor Admin UI)
Part 3: • Authenticate Users & Authorize CRUD O... (Authorize CRUD Operations in .NET MAUI)
Part 4: • Add Custom Web API Endpoints To Check... (Add Custom Web API Endpoints in .NET MAUI)
Part 5: This video (to download a runnable sample, please contact us at https://devexpress.com/ask)
⌚ 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 ⚡️⚡️⚡️
1. https://www.devexpress.com/products/n...
2. https://www.devexpress.com/maui/
3. https://marketplace.visualstudio.com/...
📒 Documentation 📒
1. Example sources: https://www.devexpress.com/go/XAF_Sec...
2. https://docs.devexpress.com/eXpressAp...
3. https://docs.devexpress.com/eXpressAp...
4. FAQ: https://www.devexpress.com/kb=t886740
5. https://docs.devexpress.com/MAUI/4032...
⚡️ XAF's Community, Consulting & Training ⚡️
https://dxpr.es/XAF-COMMUNITY
https://dxpr.es/XAF-TRAINING
🚀 Obtain Your Free License Today 🚀
https://dxpr.es/FREE-MOBILE-CONTROLS
✅ Pricing and Online Demos ✅
http://dxpr.es/BUY
http://dxpr.es/DEMOS
🆘 We Are Here to Help 🆘
http://dxpr.es/SUPPORT
👍 Follow DevExpress on Social Media 👍 http://dxpr.es/FACEBOOK http://dxpr.es/TWITTER http://dxpr.es/BLOGS
🏁 Review Customer Testimonials 🏁 http://dxpr.es/TESTIMONIALS http://dxpr.es/MARKETPLACE
#DevExpress, #devexpress_xaf #devexpress_maui #devexpress_mobile #aspnetcore #MAUI #aspnet #webapi #blazor #rbac #api #efcore #entityframework #mobiledevelopment
Смотрите видео Preview Reports as PDF in .NET MAUI Apps using Backend Web API Service Endpoints with EF Core онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь DevExpress 30 Ноябрь 2022, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 4,964 раз и оно понравилось 41 людям.